home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch
/
Software Dispatch.rsrc
/
CODE_27_corelib2.txt
< prev
next >
Wrap
Text File
|
1993-10-19
|
169KB
|
3,098 lines
# near model CODE resource
# jump table entries: 33432-66247 (32816 of them)
export_711:
00000000 4E56 FF00 link A6, -0x0100
00000004 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000008 486E FF00 pea.l [A6 - 0x100]
0000000C A95E syscall GetControlTitle/GetCTitle
0000000E 486E FF00 pea.l [A6 - 0x100]
00000012 2F2E 000C move.l -[A7], [A6 + 0xC]
00000016 4EAD 0DBA jsr [A5 + 0xDBA /* export_435 */]
0000001A 4E5E unlink A6
0000001C 4E75 rts
export_710:
0000001E 4E56 FF00 link A6, -0x0100
00000022 2F2E 000C move.l -[A7], [A6 + 0xC]
00000026 486E FF00 pea.l [A6 - 0x100]
0000002A 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
0000002E 2EAE 0008 move.l [A7], [A6 + 0x8]
00000032 486E FF00 pea.l [A6 - 0x100]
00000036 A95F syscall SetControlTitle/SetCTitle
00000038 4E5E unlink A6
0000003A 4E75 rts
export_664:
0000003C 4E56 FC00 link A6, -0x0400
00000040 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000044 486E FF00 pea.l [A6 - 0x100]
00000048 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
0000004C 2EAE 000C move.l [A7], [A6 + 0xC]
00000050 486E FE00 pea.l [A6 - 0x200]
00000054 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
00000058 2EAE 0010 move.l [A7], [A6 + 0x10]
0000005C 486E FD00 pea.l [A6 - 0x300]
00000060 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
00000064 2EAE 0014 move.l [A7], [A6 + 0x14]
00000068 486E FC00 pea.l [A6 - 0x400]
0000006C 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
00000070 486E FF00 pea.l [A6 - 0x100]
00000074 486E FE00 pea.l [A6 - 0x200]
00000078 486E FD00 pea.l [A6 - 0x300]
0000007C 486E FC00 pea.l [A6 - 0x400]
00000080 A98B syscall ParamText
00000082 4E5E unlink A6
00000084 4E75 rts
export_665:
00000086 4E56 0000 link A6, 0
0000008A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000008E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000092 A990 syscall GetDialogItemText/GetIText
00000094 2F2E 000C move.l -[A7], [A6 + 0xC]
00000098 4EAD 0742 jsr [A5 + 0x742 /* export_228 */]
0000009C 4E5E unlink A6
0000009E 4E75 rts
export_666:
000000A0 4E56 FF00 link A6, -0x0100
000000A4 2F2E 000C move.l -[A7], [A6 + 0xC]
000000A8 486E FF00 pea.l [A6 - 0x100]
000000AC 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
000000B0 2EAE 0008 move.l [A7], [A6 + 0x8]
000000B4 486E FF00 pea.l [A6 - 0x100]
000000B8 A98F syscall SetDialogItemText/SetIText
000000BA 4E5E unlink A6
000000BC 4E75 rts
export_668:
000000BE 4E56 FF00 link A6, -0x0100
000000C2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000C6 486E FF00 pea.l [A6 - 0x100]
000000CA 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
000000CE 4257 clr.w [A7]
000000D0 486E FF00 pea.l [A6 - 0x100]
000000D4 3F2E 000C move.w -[A7], [A6 + 0xC]
000000D8 4EAD 0672 jsr [A5 + 0x672 /* export_202 */]
000000DC 301F move.w D0, [A7]+
000000DE 4E5E unlink A6
000000E0 4E75 rts
export_669:
fn000000E2:
000000E2 4E56 FF00 link A6, -0x0100
000000E6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000EA 486E FF00 pea.l [A6 - 0x100]
000000EE 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
000000F2 4257 clr.w [A7]
000000F4 486E FF00 pea.l [A6 - 0x100]
000000F8 3F2E 000C move.w -[A7], [A6 + 0xC]
000000FC 2F2E 000E move.l -[A7], [A6 + 0xE]
00000100 4EAD 064A jsr [A5 + 0x64A /* export_197 */]
00000104 301F move.w D0, [A7]+
00000106 4E5E unlink A6
00000108 4E75 rts
fn0000010A:
0000010A 4E56 FF00 link A6, -0x0100
0000010E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000112 486E FF00 pea.l [A6 - 0x100]
00000116 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
0000011A 4257 clr.w [A7]
0000011C 486E FF00 pea.l [A6 - 0x100]
00000120 3F2E 000C move.w -[A7], [A6 + 0xC]
00000124 2F2E 000E move.l -[A7], [A6 + 0xE]
00000128 4EAD 067A jsr [A5 + 0x67A /* export_203 */]
0000012C 301F move.w D0, [A7]+
0000012E 4E5E unlink A6
00000130 4E75 rts
export_667:
00000132 4E56 FF00 link A6, -0x0100
00000136 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000013A 486E FF00 pea.l [A6 - 0x100]
0000013E 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
00000142 4257 clr.w [A7]
00000144 486E FF00 pea.l [A6 - 0x100]
00000148 3F2E 000C move.w -[A7], [A6 + 0xC]
0000014C 2F2E 000E move.l -[A7], [A6 + 0xE]
00000150 4EAD 062A jsr [A5 + 0x62A /* export_193 */]
00000154 301F move.w D0, [A7]+
00000156 4E5E unlink A6
00000158 4E75 rts
export_672:
0000015A 4E56 FF00 link A6, -0x0100
0000015E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000162 486E FF00 pea.l [A6 - 0x100]
00000166 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
0000016A 4257 clr.w [A7]
0000016C 486E FF00 pea.l [A6 - 0x100]
00000170 3F2E 000C move.w -[A7], [A6 + 0xC]
00000174 2F2E 000E move.l -[A7], [A6 + 0xE]
00000178 2F2E 0012 move.l -[A7], [A6 + 0x12]
0000017C 4EAD 066A jsr [A5 + 0x66A /* export_201 */]
00000180 301F move.w D0, [A7]+
00000182 4E5E unlink A6
00000184 4E75 rts
export_670:
fn00000186:
00000186 4E56 FF00 link A6, -0x0100
0000018A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000018E 486E FF00 pea.l [A6 - 0x100]
00000192 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
00000196 4257 clr.w [A7]
00000198 486E FF00 pea.l [A6 - 0x100]
0000019C 2F2E 000C move.l -[A7], [A6 + 0xC]
000001A0 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
000001A4 301F move.w D0, [A7]+
000001A6 4E5E unlink A6
000001A8 4E75 rts
fn000001AA:
000001AA 4E56 FF00 link A6, -0x0100
000001AE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001B2 486E FF00 pea.l [A6 - 0x100]
000001B6 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
000001BA 4257 clr.w [A7]
000001BC 486E FF00 pea.l [A6 - 0x100]
000001C0 3F2E 000C move.w -[A7], [A6 + 0xC]
000001C4 4EAD 065A jsr [A5 + 0x65A /* export_199 */]
000001C8 301F move.w D0, [A7]+
000001CA 4E5E unlink A6
000001CC 4E75 rts
export_671:
000001CE 4E56 FF00 link A6, -0x0100
000001D2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001D6 486E FF00 pea.l [A6 - 0x100]
000001DA 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
000001DE 4257 clr.w [A7]
000001E0 486E FF00 pea.l [A6 - 0x100]
000001E4 3F2E 000C move.w -[A7], [A6 + 0xC]
000001E8 4EAD 0662 jsr [A5 + 0x662 /* export_200 */]
000001EC 301F move.w D0, [A7]+
000001EE 4E5E unlink A6
000001F0 4E75 rts
export_673:
fn000001F2:
000001F2 4E56 FF00 link A6, -0x0100
000001F6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001FA 486E FF00 pea.l [A6 - 0x100]
000001FE 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
00000202 486E FF00 pea.l [A6 - 0x100]
00000206 2F2E 000C move.l -[A7], [A6 + 0xC]
0000020A A900 syscall GetFNum
0000020C 4E5E unlink A6
0000020E 4E75 rts
export_674:
00000210 4E56 0000 link A6, 0
00000214 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000218 2F2E 000A move.l -[A7], [A6 + 0xA]
0000021C A8FF syscall GetFName/GetFontName
0000021E 2F2E 000A move.l -[A7], [A6 + 0xA]
00000222 4EAD 0742 jsr [A5 + 0x742 /* export_228 */]
00000226 4E5E unlink A6
00000228 4E75 rts
export_675:
fn0000022A:
0000022A 4E56 0000 link A6, 0
0000022E 4267 clr.w -[A7]
00000230 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000234 4267 clr.w -[A7]
00000236 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000023A 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
0000023E 548F addq.l A7, 2
00000240 3E80 move.w [A7], D0
00000242 A886 syscall TextWidth
00000244 301F move.w D0, [A7]+
00000246 4E5E unlink A6
00000248 4E75 rts
0000024A 4E56 FF00 link A6, -0x0100
0000024E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000252 486E FF00 pea.l [A6 - 0x100]
00000256 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
0000025A 2EAE 0008 move.l [A7], [A6 + 0x8]
0000025E 486E FF00 pea.l [A6 - 0x100]
00000262 A866 syscall StuffHex
00000264 4E5E unlink A6
00000266 4E75 rts
export_676:
fn00000268:
00000268 4E56 0000 link A6, 0
0000026C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000270 4267 clr.w -[A7]
00000272 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000276 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
0000027A 548F addq.l A7, 2
0000027C 3E80 move.w [A7], D0
0000027E A885 syscall DrawText
00000280 4E5E unlink A6
00000282 4E75 rts
export_678:
fn00000284:
00000284 4E56 FF00 link A6, -0x0100
00000288 2F2E 000C move.l -[A7], [A6 + 0xC]
0000028C 486E FF00 pea.l [A6 - 0x100]
00000290 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
00000294 2EAE 0008 move.l [A7], [A6 + 0x8]
00000298 486E FF00 pea.l [A6 - 0x100]
0000029C 3F2E 0012 move.w -[A7], [A6 + 0x12]
000002A0 A826 syscall InsertMenuItem/InsMenuItem
000002A2 4E5E unlink A6
000002A4 4E75 rts
export_679:
fn000002A6:
000002A6 4E56 0000 link A6, 0
000002AA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000002AE 3F2E 000C move.w -[A7], [A6 + 0xC]
000002B2 2F2E 000E move.l -[A7], [A6 + 0xE]
000002B6 A946 syscall GetMenuItemText/GetItem
000002B8 2F2E 000E move.l -[A7], [A6 + 0xE]
000002BC 4EAD 0742 jsr [A5 + 0x742 /* export_228 */]
000002C0 4E5E unlink A6
000002C2 4E75 rts
fn000002C4:
000002C4 4E56 FF00 link A6, -0x0100
000002C8 2F2E 000E move.l -[A7], [A6 + 0xE]
000002CC 486E FF00 pea.l [A6 - 0x100]
000002D0 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
000002D4 2EAE 0008 move.l [A7], [A6 + 0x8]
000002D8 3F2E 000C move.w -[A7], [A6 + 0xC]
000002DC 486E FF00 pea.l [A6 - 0x100]
000002E0 A947 syscall SetMenuItemText/SetItem
000002E2 4E5E unlink A6
000002E4 4E75 rts
export_677:
000002E6 4E56 FF00 link A6, -0x0100
000002EA 2F2E 000C move.l -[A7], [A6 + 0xC]
000002EE 486E FF00 pea.l [A6 - 0x100]
000002F2 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
000002F6 2EAE 0008 move.l [A7], [A6 + 0x8]
000002FA 486E FF00 pea.l [A6 - 0x100]
000002FE A933 syscall AppendMenu
00000300 4E5E unlink A6
00000302 4E75 rts
export_680:
00000304 4E56 FF00 link A6, -0x0100
00000308 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000030C 486E FF00 pea.l [A6 - 0x100]
00000310 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
00000314 486E FF00 pea.l [A6 - 0x100]
00000318 ABFF syscall DebugStr
0000031A 4E5E unlink A6
0000031C 4E75 rts
export_681:
0000031E 4E56 0000 link A6, 0
00000322 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000326 2F2E 000C move.l -[A7], [A6 + 0xC]
0000032A 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
0000032E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000332 4EAD 0742 jsr [A5 + 0x742 /* export_228 */]
00000336 4E5E unlink A6
00000338 4E75 rts
0000033A 4E56 FF00 link A6, -0x0100
0000033E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000342 486E FF00 pea.l [A6 - 0x100]
00000346 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */]
0000034A 486E FF00 pea.l [A6 - 0x100]
0000034E 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
00000352 486E FF00 pea.l [A6 - 0x100]
00000356 2F2E 000C move.l -[A7], [A6 + 0xC]
0000035A 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
0000035E 4E5E unlink A6
00000360 4E75 rts
00000362 4E56 FF00 link A6, -0x0100
00000366 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000036A 1F2E 000C move.b -[A7], [A6 + 0xC]
0000036E 486E FF00 pea.l [A6 - 0x100]
00000372 4267 clr.w -[A7]
00000374 A9ED syscall Pack6
00000376 486E FF00 pea.l [A6 - 0x100]
0000037A 2F2E 000E move.l -[A7], [A6 + 0xE]
0000037E 4EAD 0DBA jsr [A5 + 0xDBA /* export_435 */]
00000382 4E5E unlink A6
00000384 4E75 rts
00000386 4E56 FF00 link A6, -0x0100
0000038A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000038E 1F2E 000D move.b -[A7], [A6 + 0xD]
00000392 486E FF00 pea.l [A6 - 0x100]
00000396 3F3C 0002 move.w -[A7], 0x2
0000039A A9ED syscall Pack6
0000039C 486E FF00 pea.l [A6 - 0x100]
000003A0 2F2E 000E move.l -[A7], [A6 + 0xE]
000003A4 4EAD 0DBA jsr [A5 + 0xDBA /* export_435 */]
000003A8 4E5E unlink A6
000003AA 4E75 rts
fn000003AC:
000003AC 4E56 FF00 link A6, -0x0100
000003B0 2F2E 0012 move.l -[A7], [A6 + 0x12]
000003B4 486E FF00 pea.l [A6 - 0x100]
000003B8 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
000003BC 2EAE 0008 move.l [A7], [A6 + 0x8]
000003C0 2F2E 000C move.l -[A7], [A6 + 0xC]
000003C4 3F2E 0010 move.w -[A7], [A6 + 0x10]
000003C8 486E FF00 pea.l [A6 - 0x100]
000003CC A9AB syscall AddResource
000003CE 4E5E unlink A6
000003D0 4E75 rts
fn000003D2:
000003D2 4E56 FF00 link A6, -0x0100
000003D6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000003DA 486E FF00 pea.l [A6 - 0x100]
000003DE 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
000003E2 486E FF00 pea.l [A6 - 0x100]
000003E6 A9B1 syscall CreateResFile
000003E8 4E5E unlink A6
000003EA 4E75 rts
fn000003EC:
000003EC 4E56 FF00 link A6, -0x0100
000003F0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000003F4 486E FF00 pea.l [A6 - 0x100]
000003F8 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
000003FC 4257 clr.w [A7]
000003FE 486E FF00 pea.l [A6 - 0x100]
00000402 A997 syscall OpenResFile
00000404 301F move.w D0, [A7]+
00000406 4E5E unlink A6
00000408 4E75 rts
fn0000040A:
0000040A 4E56 FF00 link A6, -0x0100
0000040E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000412 486E FF00 pea.l [A6 - 0x100]
00000416 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
0000041A 4297 clr.l [A7]
0000041C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000420 486E FF00 pea.l [A6 - 0x100]
00000424 A9A1 syscall GetNamedResource
00000426 201F move.l D0, [A7]+
00000428 4E5E unlink A6
0000042A 4E75 rts
export_682:
fn0000042C:
0000042C 4E56 FF00 link A6, -0x0100
00000430 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000434 2F2E 000C move.l -[A7], [A6 + 0xC]
00000438 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000043C 486E FF00 pea.l [A6 - 0x100]
00000440 A9A8 syscall GetResInfo
00000442 486E FF00 pea.l [A6 - 0x100]
00000446 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000044A 4EAD 0DBA jsr [A5 + 0xDBA /* export_435 */]
0000044E 4E5E unlink A6
00000450 4E75 rts
00000452 4E56 FF00 link A6, -0x0100
00000456 2F2E 000E move.l -[A7], [A6 + 0xE]
0000045A 486E FF00 pea.l [A6 - 0x100]
0000045E 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
00000462 2EAE 0008 move.l [A7], [A6 + 0x8]
00000466 3F2E 000C move.w -[A7], [A6 + 0xC]
0000046A 486E FF00 pea.l [A6 - 0x100]
0000046E A9A9 syscall SetResInfo
00000470 4E5E unlink A6
00000472 4E75 rts
export_683:
00000474 4E56 0000 link A6, 0
00000478 206E 0008 movea.l A0, [A6 + 0x8]
0000047C 2F10 move.l -[A7], [A0]
0000047E A851 syscall SetCursor
00000480 4E5E unlink A6
00000482 4E75 rts
export_684:
fn00000484:
00000484 4E56 0000 link A6, 0
00000488 2F0C move.l -[A7], A4
0000048A 42A7 clr.l -[A7]
0000048C 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000490 A9BA syscall GetString
00000492 285F movea.l A4, [A7]+
00000494 2F14 move.l -[A7], [A4]
00000496 2F2E 000A move.l -[A7], [A6 + 0xA]
0000049A 4EAD 0DBA jsr [A5 + 0xDBA /* export_435 */]
0000049E 7001 moveq.l D0, 0x01
000004A0 286E FFFC movea.l A4, [A6 - 0x4]
000004A4 4E5E unlink A6
000004A6 4E75 rts
export_685:
fn000004A8:
000004A8 4E56 0000 link A6, 0
000004AC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000004B0 3F2E 000C move.w -[A7], [A6 + 0xC]
000004B4 3F2E 000E move.w -[A7], [A6 + 0xE]
000004B8 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
000004BC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000004C0 4EAD 0742 jsr [A5 + 0x742 /* export_228 */]
000004C4 4E5E unlink A6
000004C6 4E75 rts
export_708:
000004C8 4E56 0000 link A6, 0
000004CC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000004D0 2F2E 000C move.l -[A7], [A6 + 0xC]
000004D4 A919 syscall GetWTitle
000004D6 2F2E 000C move.l -[A7], [A6 + 0xC]
000004DA 4EAD 0742 jsr [A5 + 0x742 /* export_228 */]
000004DE 4E5E unlink A6
000004E0 4E75 rts
export_709:
000004E2 4E56 FF00 link A6, -0x0100
000004E6 2F2E 000C move.l -[A7], [A6 + 0xC]
000004EA 486E FF00 pea.l [A6 - 0x100]
000004EE 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
000004F2 2EAE 0008 move.l [A7], [A6 + 0x8]
000004F6 486E FF00 pea.l [A6 - 0x100]
000004FA A91A syscall SetWTitle
000004FC 4E5E unlink A6
000004FE 4E75 rts
export_704:
00000500 4E56 0000 link A6, 0
00000504 2F3C FFFF DD66 move.l -[A7], 0xFFFFDD66
0000050A 3F3C 0081 move.w -[A7], 0x81
0000050E 4EBA FF74 jsr [PC - 0x8C /* 00000484 */]
00000512 7001 moveq.l D0, 0x01
00000514 4E5E unlink A6
00000516 4E75 rts
export_705:
00000518 4E56 0000 link A6, 0
0000051C 2F07 move.l -[A7], D7
0000051E 42A7 clr.l -[A7]
00000520 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000524 A9BF syscall GetRMenu
00000526 206E 000A movea.l A0, [A6 + 0xA]
0000052A 209F move.l [A0], [A7]+
0000052C 4A6E 000E tst.w [A6 + 0xE]
00000530 6704 beq +0x6 /* 00000536 */
00000532 7EFF moveq.l D7, 0xFFFFFFFF
00000534 6002 bra +0x4 /* 00000538 */
label00000536:
00000536 7E00 moveq.l D7, 0x00
label00000538:
00000538 206E 000A movea.l A0, [A6 + 0xA]
0000053C 2F10 move.l -[A7], [A0]
0000053E 3F07 move.w -[A7], D7
00000540 A935 syscall InsertMenu
00000542 2E1F move.l D7, [A7]+
00000544 4E5E unlink A6
00000546 4E75 rts
00000548 4E56 0000 link A6, 0
0000054C 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000550 A936 syscall DeleteMenu
00000552 2F2E 000A move.l -[A7], [A6 + 0xA]
00000556 A932 syscall DisposeMenu
00000558 4E5E unlink A6
0000055A 4E75 rts
export_706:
fn0000055C:
0000055C 4E56 0000 link A6, 0
00000560 4A6E 000E tst.w [A6 + 0xE]
00000564 670C beq +0xE /* 00000572 */
00000566 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000056A 3F2E 000C move.w -[A7], [A6 + 0xC]
0000056E A939 syscall EnableItem
00000570 600A bra +0xC /* 0000057C */
label00000572:
00000572 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000576 3F2E 000C move.w -[A7], [A6 + 0xC]
0000057A A93A syscall DisableItem
label0000057C:
0000057C 4E5E unlink A6
0000057E 4E75 rts
00000580 4E56 0000 link A6, 0
00000584 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000588 3F2E 000C move.w -[A7], [A6 + 0xC]
0000058C 1F2E 000F move.b -[A7], [A6 + 0xF]
00000590 A945 syscall CheckItem
00000592 4E5E unlink A6
00000594 4E75 rts
00000596 4E56 0000 link A6, 0
0000059A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000059E 3F2E 000C move.w -[A7], [A6 + 0xC]
000005A2 1F2E 000F move.b -[A7], [A6 + 0xF]
000005A6 A945 syscall CheckItem
000005A8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000005AC 7001 moveq.l D0, 0x01
000005AE D06E 000C add.w D0, [A6 + 0xC]
000005B2 3F00 move.w -[A7], D0
000005B4 4A6E 000E tst.w [A6 + 0xE]
000005B8 57C0 seq D0
000005BA 4400 neg.b D0
000005BC 1F00 move.b -[A7], D0
000005BE A945 syscall CheckItem
000005C0 4E5E unlink A6
000005C2 4E75 rts
000005C4 4E56 FFFC link A6, -0x0004
000005C8 4AAE 0008 tst.l [A6 + 0x8]
000005CC 671E beq +0x20 /* 000005EC */
000005CE 4A6E 000C tst.w [A6 + 0xC]
000005D2 670E beq +0x10 /* 000005E2 */
000005D4 206E 0008 movea.l A0, [A6 + 0x8]
000005D8 2050 movea.l A0, [A0]
000005DA 70FF moveq.l D0, 0xFFFFFFFF
000005DC 2140 000A move.l [A0 + 0xA], D0
000005E0 600A bra +0xC /* 000005EC */
label000005E2:
000005E2 206E 0008 movea.l A0, [A6 + 0x8]
000005E6 2050 movea.l A0, [A0]
000005E8 42A8 000A clr.l [A0 + 0xA]
label000005EC:
000005EC 4E5E unlink A6
000005EE 4E75 rts
000005F0 4E56 0000 link A6, 0
000005F4 2F07 move.l -[A7], D7
000005F6 2E2E 000C move.l D7, [A6 + 0xC]
000005FA 4AAE 0008 tst.l [A6 + 0x8]
000005FE 6712 beq +0x14 /* 00000612 */
00000600 4A87 tst.l D7
00000602 6704 beq +0x6 /* 00000608 */
00000604 DE87 add.l D7, D7
00000606 5287 addq.l D7, 1
label00000608:
00000608 206E 0008 movea.l A0, [A6 + 0x8]
0000060C 2050 movea.l A0, [A0]
0000060E 2147 000A move.l [A0 + 0xA], D7
label00000612:
00000612 2E1F move.l D7, [A7]+
00000614 4E5E unlink A6
00000616 4E75 rts
00000618 4E56 0000 link A6, 0
0000061C 206E 0008 movea.l A0, [A6 + 0x8]
00000620 2050 movea.l A0, [A0]
00000622 7001 moveq.l D0, 0x01
00000624 2140 000A move.l [A0 + 0xA], D0
00000628 4E5E unlink A6
0000062A 4E75 rts
0000062C 4E56 FF00 link A6, -0x0100
00000630 2F07 move.l -[A7], D7
00000632 4A6E 0010 tst.w [A6 + 0x10]
00000636 6704 beq +0x6 /* 0000063C */
00000638 7E01 moveq.l D7, 0x01
0000063A 6002 bra +0x4 /* 0000063E */
label0000063C:
0000063C 7E02 moveq.l D7, 0x02
label0000063E:
0000063E 3F07 move.w -[A7], D7
00000640 3F2E 000E move.w -[A7], [A6 + 0xE]
00000644 486E FF00 pea.l [A6 - 0x100]
00000648 4EBA FE5E jsr [PC - 0x1A2 /* 000004A8 */]
0000064C 486E FF00 pea.l [A6 - 0x100]
00000650 3F2E 000C move.w -[A7], [A6 + 0xC]
00000654 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000658 4EBA FC6A jsr [PC - 0x396 /* 000002C4 */]
0000065C 2E2E FEFC move.l D7, [A6 - 0x104]
00000660 4E5E unlink A6
00000662 4E75 rts
00000664 4E56 FF00 link A6, -0x0100
00000668 3F2E 0010 move.w -[A7], [A6 + 0x10]
0000066C 3F2E 000E move.w -[A7], [A6 + 0xE]
00000670 486E FF00 pea.l [A6 - 0x100]
00000674 4EBA FE32 jsr [PC - 0x1CE /* 000004A8 */]
00000678 486E FF00 pea.l [A6 - 0x100]
0000067C 3F2E 000C move.w -[A7], [A6 + 0xC]
00000680 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000684 4EBA FC3E jsr [PC - 0x3C2 /* 000002C4 */]
00000688 4E5E unlink A6
0000068A 4E75 rts
0000068C 4E56 FFFE link A6, -0x0002
00000690 3F2E 000C move.w -[A7], [A6 + 0xC]
00000694 3F2E 000C move.w -[A7], [A6 + 0xC]
00000698 2F3C 0000 0896 move.l -[A7], 0x896
0000069E 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006A2 4EBA FBE0 jsr [PC - 0x420 /* 00000284 */]
000006A6 2EAE 0008 move.l [A7], [A6 + 0x8]
000006AA 3F2E 000C move.w -[A7], [A6 + 0xC]
000006AE A93A syscall DisableItem
000006B0 4E5E unlink A6
000006B2 4E75 rts
fn000006B4:
000006B4 4E56 FFF4 link A6, -0x000C
000006B8 486E FFF8 pea.l [A6 - 0x8]
000006BC 3F2E 000C move.w -[A7], [A6 + 0xC]
000006C0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006C4 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
000006C8 70FF moveq.l D0, 0xFFFFFFFF
000006CA D06E FFFC add.w D0, [A6 - 0x4]
000006CE 206E 000E movea.l A0, [A6 + 0xE]
000006D2 3080 move.w [A0], D0
000006D4 7001 moveq.l D0, 0x01
000006D6 D06E FFFA add.w D0, [A6 - 0x6]
000006DA 3140 0002 move.w [A0 + 0x2], D0
000006DE 2EAE 0008 move.l [A7], [A6 + 0x8]
000006E2 4EAD 0D02 jsr [A5 + 0xD02 /* export_412 */]
000006E6 2EAE 000E move.l [A7], [A6 + 0xE]
000006EA A870 syscall LocalToGlobal
000006EC 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
000006F0 4E5E unlink A6
000006F2 4E75 rts
000006F4 4E56 FFFC link A6, -0x0004
000006F8 2F07 move.l -[A7], D7
000006FA 486E FFFC pea.l [A6 - 0x4]
000006FE 3F2E 000C move.w -[A7], [A6 + 0xC]
00000702 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000706 4EBA FFAC jsr [PC - 0x54 /* 000006B4 */]
0000070A 4297 clr.l [A7]
0000070C 2F2E 000E move.l -[A7], [A6 + 0xE]
00000710 3F2E FFFC move.w -[A7], [A6 - 0x4]
00000714 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000718 3F2E 0012 move.w -[A7], [A6 + 0x12]
0000071C A80B syscall PopUpMenuSelect
0000071E 2E1F move.l D7, [A7]+
00000720 2007 move.l D0, D7
00000722 7210 moveq.l D1, 0x10
00000724 E2A8 lsr D0, D1
00000726 0240 FFFF andi.w D0, 0xFFFF
0000072A 5C8F addq.l A7, 6
0000072C 6604 bne +0x6 /* 00000732 */
0000072E 7000 moveq.l D0, 0x00
00000730 6004 bra +0x6 /* 00000736 */
label00000732:
00000732 70FF moveq.l D0, 0xFFFFFFFF
00000734 C047 and.w D0, D7
label00000736:
00000736 2E1F move.l D7, [A7]+
00000738 4E5E unlink A6
0000073A 4E75 rts
fn0000073C:
0000073C 4E56 0000 link A6, 0
00000740 2F0C move.l -[A7], A4
00000742 42A7 clr.l -[A7]
00000744 42A7 clr.l -[A7]
00000746 AA64 syscall GetMCEntry
00000748 285F movea.l A4, [A7]+
0000074A 200C move.l D0, A4
0000074C 671E beq +0x20 /* 0000076C */
0000074E 206E 0008 movea.l A0, [A6 + 0x8]
00000752 20AC 0010 move.l [A0], [A4 + 0x10]
00000756 316C 0014 0004 move.w [A0 + 0x4], [A4 + 0x14]
0000075C 226E 000C movea.l A1, [A6 + 0xC]
00000760 22AC 000A move.l [A1], [A4 + 0xA]
00000764 336C 000E 0004 move.w [A1 + 0x4], [A4 + 0xE]
0000076A 6018 bra +0x1A /* 00000784 */
label0000076C:
0000076C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000770 2F3C 0000 0898 move.l -[A7], 0x898
00000776 A866 syscall StuffHex
00000778 2F2E 000C move.l -[A7], [A6 + 0xC]
0000077C 2F3C 0000 08A6 move.l -[A7], 0x8A6
00000782 A866 syscall StuffHex
label00000784:
00000784 285F movea.l A4, [A7]+
00000786 4E5E unlink A6
00000788 4E75 rts
fn0000078A:
0000078A 4E56 FFF4 link A6, -0x000C
0000078E 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */]
00000792 4A40 tst.w D0
00000794 6732 beq +0x34 /* 000007C8 */
00000796 486E FFF4 pea.l [A6 - 0xC]
0000079A 486E FFFA pea.l [A6 - 0x6]
0000079E 4EBA FF9C jsr [PC - 0x64 /* 0000073C */]
000007A2 3EAE FFF8 move.w [A7], [A6 - 0x8]
000007A6 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000007AA 4EAD 0D42 jsr [A5 + 0xD42 /* export_420 */]
000007AE 3EAE FFFE move.w [A7], [A6 - 0x2]
000007B2 2F2E FFFA move.l -[A7], [A6 - 0x6]
000007B6 4EAD 0D5A jsr [A5 + 0xD5A /* export_423 */]
000007BA 2EBC FFFF D270 move.l [A7], 0xFFFFD270
000007C0 A89D syscall PenPat
000007C2 4FEF 000C lea.l A7, [A7 + 0xC]
000007C6 6008 bra +0xA /* 000007D0 */
label000007C8:
000007C8 2F3C FFFF D278 move.l -[A7], 0xFFFFD278
000007CE A89D syscall PenPat
label000007D0:
000007D0 3F3C 0008 move.w -[A7], 0x8
000007D4 A89C syscall PenMode
000007D6 486E 0008 pea.l [A6 + 0x8]
000007DA A8A2 syscall PaintRect
000007DC 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */]
000007E0 4A40 tst.w D0
000007E2 6726 beq +0x28 /* 0000080A */
000007E4 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */]
000007E8 4EAD 0D62 jsr [A5 + 0xD62 /* export_424 */]
000007EC 3F2E FFFE move.w -[A7], [A6 - 0x2]
000007F0 2F2E FFFA move.l -[A7], [A6 - 0x6]
000007F4 4EAD 0D42 jsr [A5 + 0xD42 /* export_420 */]
000007F8 3EAE FFF8 move.w [A7], [A6 - 0x8]
000007FC 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000800 4EAD 0D5A jsr [A5 + 0xD5A /* export_423 */]
00000804 4FEF 000A lea.l A7, [A7 + 0xA]
00000808 6008 bra +0xA /* 00000812 */
label0000080A:
0000080A 2F3C FFFF D270 move.l -[A7], 0xFFFFD270
00000810 A89D syscall PenPat
label00000812:
00000812 2F3C 0001 0008 move.l -[A7], 0x10008
00000818 3F3C 0001 move.w -[A7], 0x1
0000081C 2F3C FFFF D2AE move.l -[A7], 0xFFFFD2AE
00000822 486E 0008 pea.l [A6 + 0x8]
00000826 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
0000082A 3EAE 000E move.w [A7], [A6 + 0xE]
0000082E 7001 moveq.l D0, 0x01
00000830 D06E 0008 add.w D0, [A6 + 0x8]
00000834 3F00 move.w -[A7], D0
00000836 A893 syscall MoveTo
00000838 2EBC 0001 0008 move.l [A7], 0x10008
0000083E 3F3C 0001 move.w -[A7], 0x1
00000842 2F3C FFFF D2AE move.l -[A7], 0xFFFFD2AE
00000848 3F2E 000C move.w -[A7], [A6 + 0xC]
0000084C 3F2E 000E move.w -[A7], [A6 + 0xE]
00000850 4EAD 079A jsr [A5 + 0x79A /* export_239 */]
00000854 2EBC 0001 0008 move.l [A7], 0x10008
0000085A 3F3C 0001 move.w -[A7], 0x1
0000085E 2F3C FFFF D2AE move.l -[A7], 0xFFFFD2AE
00000864 3F2E 000C move.w -[A7], [A6 + 0xC]
00000868 7001 moveq.l D0, 0x01
0000086A D06E 000A add.w D0, [A6 + 0xA]
0000086E 3F00 move.w -[A7], D0
00000870 4EAD 079A jsr [A5 + 0x79A /* export_239 */]
00000874 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */]
00000878 4A40 tst.w D0
0000087A 4FEF 0020 lea.l A7, [A7 + 0x20]
0000087E 6708 beq +0xA /* 00000888 */
00000880 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */]
00000884 4EAD 0D62 jsr [A5 + 0xD62 /* export_424 */]
label00000888:
00000888 4E5E unlink A6
0000088A 4E75 rts
fn0000088C:
0000088C 4E56 FFF0 link A6, -0x0010
00000890 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */]
00000894 4A40 tst.w D0
00000896 6728 beq +0x2A /* 000008C0 */
00000898 486E FFF4 pea.l [A6 - 0xC]
0000089C 486E FFFA pea.l [A6 - 0x6]
000008A0 4EBA FE9A jsr [PC - 0x166 /* 0000073C */]
000008A4 3EAE FFFE move.w [A7], [A6 - 0x2]
000008A8 2F2E FFFA move.l -[A7], [A6 - 0x6]
000008AC 4EAD 0D42 jsr [A5 + 0xD42 /* export_420 */]
000008B0 3EAE FFF8 move.w [A7], [A6 - 0x8]
000008B4 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000008B8 4EAD 0D5A jsr [A5 + 0xD5A /* export_423 */]
000008BC 4FEF 0010 lea.l A7, [A7 + 0x10]
label000008C0:
000008C0 486E FFF0 pea.l [A6 - 0x10]
000008C4 486E FFF2 pea.l [A6 - 0xE]
000008C8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000008CC 4EAD 09E2 jsr [A5 + 0x9E2 /* export_312 */]
000008D0 3EAE FFF2 move.w [A7], [A6 - 0xE]
000008D4 A887 syscall TextFont
000008D6 3EAE FFF0 move.w [A7], [A6 - 0x10]
000008DA A88A syscall TextSize
000008DC 2EAE 000C move.l [A7], [A6 + 0xC]
000008E0 4EBA F986 jsr [PC - 0x67A /* 00000268 */]
000008E4 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */]
000008E8 4A40 tst.w D0
000008EA 508F addq.l A7, 8
000008EC 6708 beq +0xA /* 000008F6 */
000008EE 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */]
000008F2 4EAD 0D62 jsr [A5 + 0xD62 /* export_424 */]
label000008F6:
000008F6 4E5E unlink A6
000008F8 4E75 rts
fn000008FA:
000008FA 4E56 FFE8 link A6, -0x0018
000008FE 2F07 move.l -[A7], D7
00000900 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000904 4EAD 0D02 jsr [A5 + 0xD02 /* export_412 */]
00000908 486E FFF8 pea.l [A6 - 0x8]
0000090C 3F2E 000C move.w -[A7], [A6 + 0xC]
00000910 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000914 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
00000918 546E FFFC addq.w [A6 - 0x4], 2
0000091C 546E FFFE addq.w [A6 - 0x2], 2
00000920 486E FFF8 pea.l [A6 - 0x8]
00000924 A8A3 syscall EraseRect
00000926 576E FFFC subq.w [A6 - 0x4], 3
0000092A 576E FFFE subq.w [A6 - 0x2], 3
0000092E 302E FFFE move.w D0, [A6 - 0x2]
00000932 906E FFFA sub.w D0, [A6 - 0x6]
00000936 0640 FFF4 addi.w D0, 0xFFF4
0000093A 3E80 move.w [A7], D0
0000093C 2F2E 000E move.l -[A7], [A6 + 0xE]
00000940 4EAD 0DD2 jsr [A5 + 0xDD2 /* export_438 */]
00000944 2EAE 000E move.l [A7], [A6 + 0xE]
00000948 4EBA F8E0 jsr [PC - 0x720 /* 0000022A */]
0000094C D06E FFFA add.w D0, [A6 - 0x6]
00000950 0640 000C addi.w D0, 0xC
00000954 3D40 FFFE move.w [A6 - 0x2], D0
00000958 2EAE FFFC move.l [A7], [A6 - 0x4]
0000095C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000960 4EBA FE28 jsr [PC - 0x1D8 /* 0000078A */]
00000964 486E FFF0 pea.l [A6 - 0x10]
00000968 A88B syscall GetFontInfo
0000096A 3E2E FFF2 move.w D7, [A6 - 0xE]
0000096E DE6E FFF0 add.w D7, [A6 - 0x10]
00000972 302E FFFC move.w D0, [A6 - 0x4]
00000976 906E FFF8 sub.w D0, [A6 - 0x8]
0000097A 9047 sub.w D0, D7
0000097C 48C0 ext.l D0
0000097E 81FC 0002 divs.w D0, 0x2
00000982 D06E FFF8 add.w D0, [A6 - 0x8]
00000986 D06E FFF0 add.w D0, [A6 - 0x10]
0000098A 5340 subq.w D0, 1
0000098C 3E00 move.w D7, D0
0000098E 7006 moveq.l D0, 0x06
00000990 D06E FFFA add.w D0, [A6 - 0x6]
00000994 3E80 move.w [A7], D0
00000996 3F07 move.w -[A7], D7
00000998 A893 syscall MoveTo
0000099A 2EAE 000E move.l [A7], [A6 + 0xE]
0000099E 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009A2 4EBA FEE8 jsr [PC - 0x118 /* 0000088C */]
000009A6 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
000009AA 2E2E FFE4 move.l D7, [A6 - 0x1C]
000009AE 4E5E unlink A6
000009B0 4E75 rts
000009B2 4E56 FF00 link A6, -0x0100
000009B6 2F2E 000E move.l -[A7], [A6 + 0xE]
000009BA 486E FF00 pea.l [A6 - 0x100]
000009BE 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */]
000009C2 2EBC 0000 08B4 move.l [A7], 0x8B4
000009C8 486E FF00 pea.l [A6 - 0x100]
000009CC 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
000009D0 4A40 tst.w D0
000009D2 4FEF 000C lea.l A7, [A7 + 0xC]
000009D6 6610 bne +0x12 /* 000009E8 */
000009D8 2F3C 0000 08B6 move.l -[A7], 0x8B6
000009DE 486E FF00 pea.l [A6 - 0x100]
000009E2 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */]
000009E6 508F addq.l A7, 8
label000009E8:
000009E8 486E FF00 pea.l [A6 - 0x100]
000009EC 3F2E 000C move.w -[A7], [A6 + 0xC]
000009F0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009F4 4EBA FF04 jsr [PC - 0xFC /* 000008FA */]
000009F8 4E5E unlink A6
000009FA 4E75 rts
000009FC 4E56 FF00 link A6, -0x0100
00000A00 48E7 0300 movem.l -[A7], D6,D7
00000A04 7E01 moveq.l D7, 0x01
00000A06 7C02 moveq.l D6, 0x02
label00000A08:
00000A08 3F07 move.w -[A7], D7
00000A0A 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000A0E 486E FF00 pea.l [A6 - 0x100]
00000A12 4EBA FA94 jsr [PC - 0x56C /* 000004A8 */]
00000A16 2EBC 0000 08BC move.l [A7], 0x8BC
00000A1C 486E FF00 pea.l [A6 - 0x100]
00000A20 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
00000A24 4A40 tst.w D0
00000A26 4FEF 000C lea.l A7, [A7 + 0xC]
00000A2A 671A beq +0x1C /* 00000A46 */
00000A2C 3F06 move.w -[A7], D6
00000A2E 3F06 move.w -[A7], D6
00000A30 486E FF00 pea.l [A6 - 0x100]
00000A34 2F2E 000A move.l -[A7], [A6 + 0xA]
00000A38 4EBA F84A jsr [PC - 0x7B6 /* 00000284 */]
00000A3C 4FEF 000C lea.l A7, [A7 + 0xC]
00000A40 5247 addq.w D7, 1
00000A42 5246 addq.w D6, 1
00000A44 60C2 bra -0x3C /* 00000A08 */
label00000A46:
00000A46 4CDF 00C0 movem.l D6,D7, [A7]+
00000A4A 4E5E unlink A6
00000A4C 4E75 rts
00000A4E 4E56 0000 link A6, 0
00000A52 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00000A56 286E 0008 movea.l A4, [A6 + 0x8]
00000A5A 2F3C 0000 08BE move.l -[A7], 0x8BE
00000A60 2F2E 000C move.l -[A7], [A6 + 0xC]
00000A64 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
00000A68 4A40 tst.w D0
00000A6A 508F addq.l A7, 8
00000A6C 670C beq +0xE /* 00000A7A */
00000A6E 2F0C move.l -[A7], A4
00000A70 4878 0001 push.l 0x1
00000A74 A945 syscall CheckItem
00000A76 7000 moveq.l D0, 0x00
00000A78 6032 bra +0x34 /* 00000AAC */
label00000A7A:
00000A7A 2F0C move.l -[A7], A4
00000A7C 2F3C 0100 0001 move.l -[A7], 0x1000001
00000A82 A945 syscall CheckItem
00000A84 4267 clr.w -[A7]
00000A86 2F0C move.l -[A7], A4
00000A88 A950 syscall CountMItems
00000A8A 3E1F move.w D7, [A7]+
00000A8C 7C03 moveq.l D6, 0x03
00000A8E 7AFE moveq.l D5, 0xFFFFFFFE
00000A90 DA47 add.w D5, D7
00000A92 600A bra +0xC /* 00000A9E */
label00000A94:
00000A94 2F0C move.l -[A7], A4
00000A96 3F06 move.w -[A7], D6
00000A98 4227 clr.b -[A7]
00000A9A A945 syscall CheckItem
00000A9C 5246 addq.w D6, 1
label00000A9E:
00000A9E BA46 cmp.w D5, D6
00000AA0 6CF2 bge -0xC /* 00000A94 */
00000AA2 2F0C move.l -[A7], A4
00000AA4 3F07 move.w -[A7], D7
00000AA6 4227 clr.b -[A7]
00000AA8 A945 syscall CheckItem
00000AAA 7001 moveq.l D0, 0x01
label00000AAC:
00000AAC 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00000AB0 4E5E unlink A6
00000AB2 4E75 rts
00000AB4 4E56 FF00 link A6, -0x0100
00000AB8 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00000ABC 266E 0008 movea.l A3, [A6 + 0x8]
00000AC0 286E 0010 movea.l A4, [A6 + 0x10]
00000AC4 38BC 0001 move.w [A4], 0x1
00000AC8 4267 clr.w -[A7]
00000ACA 2F0B move.l -[A7], A3
00000ACC A950 syscall CountMItems
00000ACE 3E1F move.w D7, [A7]+
00000AD0 7C00 moveq.l D6, 0x00
00000AD2 7A03 moveq.l D5, 0x03
00000AD4 78FE moveq.l D4, 0xFFFFFFFE
00000AD6 D847 add.w D4, D7
00000AD8 603E bra +0x40 /* 00000B18 */
label00000ADA:
00000ADA 4A46 tst.w D6
00000ADC 6704 beq +0x6 /* 00000AE2 */
00000ADE 7600 moveq.l D3, 0x00
00000AE0 602C bra +0x2E /* 00000B0E */
label00000AE2:
00000AE2 486E FF00 pea.l [A6 - 0x100]
00000AE6 3F05 move.w -[A7], D5
00000AE8 2F0B move.l -[A7], A3
00000AEA 4EBA F7BA jsr [PC - 0x846 /* 000002A6 */]
00000AEE 486E FF00 pea.l [A6 - 0x100]
00000AF2 2F2E 000C move.l -[A7], [A6 + 0xC]
00000AF6 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
00000AFA 4A40 tst.w D0
00000AFC 57C3 seq D3
00000AFE 4403 neg.b D3
00000B00 4883 ext.w D3
00000B02 3C03 move.w D6, D3
00000B04 4A43 tst.w D3
00000B06 4FEF 0012 lea.l A7, [A7 + 0x12]
00000B0A 6702 beq +0x4 /* 00000B0E */
00000B0C 3885 move.w [A4], D5
label00000B0E:
00000B0E 2F0B move.l -[A7], A3
00000B10 3F05 move.w -[A7], D5
00000B12 1F03 move.b -[A7], D3
00000B14 A945 syscall CheckItem
00000B16 5245 addq.w D5, 1
label00000B18:
00000B18 B845 cmp.w D4, D5
00000B1A 6CBE bge -0x40 /* 00000ADA */
00000B1C 4A6E 0014 tst.w [A6 + 0x14]
00000B20 6714 beq +0x16 /* 00000B36 */
00000B22 2F0B move.l -[A7], A3
00000B24 3F07 move.w -[A7], D7
00000B26 4A46 tst.w D6
00000B28 57C0 seq D0
00000B2A 4400 neg.b D0
00000B2C 1F00 move.b -[A7], D0
00000B2E A945 syscall CheckItem
00000B30 4A46 tst.w D6
00000B32 6602 bne +0x4 /* 00000B36 */
00000B34 3887 move.w [A4], D7
label00000B36:
00000B36 4CDF 18F8 movem.l D3,D4,D5,D6,D7,A3,A4, [A7]+
00000B3A 4E5E unlink A6
00000B3C 4E75 rts
00000B3E 4E56 0000 link A6, 0
00000B42 48E7 0300 movem.l -[A7], D6,D7
00000B46 4267 clr.w -[A7]
00000B48 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B4C A950 syscall CountMItems
00000B4E 3E1F move.w D7, [A7]+
00000B50 7C01 moveq.l D6, 0x01
00000B52 6014 bra +0x16 /* 00000B68 */
label00000B54:
00000B54 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B58 3F06 move.w -[A7], D6
00000B5A BC6E 000C cmp.w D6, [A6 + 0xC]
00000B5E 57C0 seq D0
00000B60 4400 neg.b D0
00000B62 1F00 move.b -[A7], D0
00000B64 A945 syscall CheckItem
00000B66 5246 addq.w D6, 1
label00000B68:
00000B68 BE46 cmp.w D7, D6
00000B6A 6CE8 bge -0x16 /* 00000B54 */
00000B6C 4CDF 00C0 movem.l D6,D7, [A7]+
00000B70 4E5E unlink A6
00000B72 4E75 rts
fn00000B74:
00000B74 4E56 0000 link A6, 0
00000B78 102E 0008 move.b D0, [A6 + 0x8]
00000B7C 4880 ext.w D0
00000B7E 3F00 move.w -[A7], D0
00000B80 2F3C FFFF DD66 move.l -[A7], 0xFFFFDD66
00000B86 4EAD 0B7A jsr [A5 + 0xB7A /* export_363 */]
00000B8A 4A80 tst.l D0
00000B8C 56C0 sne D0
00000B8E 4400 neg.b D0
00000B90 4880 ext.w D0
00000B92 4E5E unlink A6
00000B94 4E75 rts
export_707:
00000B96 4E56 0000 link A6, 0
00000B9A 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000B9E 286E 0008 movea.l A4, [A6 + 0x8]
00000BA2 2F0C move.l -[A7], A4
00000BA4 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00000BA8 3E00 move.w D7, D0
00000BAA 0C14 002D cmpi.b [A4], 0x2D /* '-' */
00000BAE 588F addq.l A7, 4
00000BB0 6604 bne +0x6 /* 00000BB6 */
00000BB2 7001 moveq.l D0, 0x01
00000BB4 602A bra +0x2C /* 00000BE0 */
label00000BB6:
00000BB6 7C00 moveq.l D6, 0x00
00000BB8 7A00 moveq.l D5, 0x00
label00000BBA:
00000BBA 3646 movea.w A3, D6
00000BBC D7CC add.l A3, A4
00000BBE 1F13 move.b -[A7], [A3]
00000BC0 4EBA FFB2 jsr [PC - 0x4E /* 00000B74 */]
00000BC4 4A40 tst.w D0
00000BC6 548F addq.l A7, 2
00000BC8 670A beq +0xC /* 00000BD4 */
00000BCA 16BC 0020 move.b [A3], 0x20 /* ' ' */
00000BCE 5347 subq.w D7, 1
00000BD0 7A01 moveq.l D5, 0x01
00000BD2 6002 bra +0x4 /* 00000BD6 */
label00000BD4:
00000BD4 5246 addq.w D6, 1
label00000BD6:
00000BD6 BE46 cmp.w D7, D6
00000BD8 6EE0 bgt -0x1E /* 00000BBA */
00000BDA 3005 move.w D0, D5
00000BDC 6002 bra +0x4 /* 00000BE0 */
00000BDE 3005 move.w D0, D5
label00000BE0:
00000BE0 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00000BE4 4E5E unlink A6
00000BE6 4E75 rts
00000BE8 4E56 FFE6 link A6, -0x001A
00000BEC 2F0C move.l -[A7], A4
00000BEE 42A7 clr.l -[A7]
00000BF0 2F3C 5349 434E move.l -[A7], 0x5349434E /* 'SICN' */
00000BF6 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000BFA A9A0 syscall GetResource
00000BFC 285F movea.l A4, [A7]+
00000BFE 4267 clr.w -[A7]
00000C00 A9AF syscall ResError
00000C02 4A5F tst.w [A7]+
00000C04 665A bne +0x5C /* 00000C60 */
00000C06 204C movea.l A0, A4
00000C08 A029 syscall HLock
00000C0A 2D54 FFF2 move.l [A6 - 0xE], [A4]
00000C0E 3D7C 0002 FFF6 move.w [A6 - 0xA], 0x2
00000C14 486E FFF8 pea.l [A6 - 0x8]
00000C18 42A7 clr.l -[A7]
00000C1A 2F3C 000D 0010 move.l -[A7], 0xD0010
00000C20 A8A7 syscall SetRect
00000C22 2D6E FFF8 FFEA move.l [A6 - 0x16], [A6 - 0x8]
00000C28 2D6E FFFC FFEE move.l [A6 - 0x12], [A6 - 0x4]
00000C2E 486E FFEA pea.l [A6 - 0x16]
00000C32 3F2E 000A move.w -[A7], [A6 + 0xA]
00000C36 3F2E 000C move.w -[A7], [A6 + 0xC]
00000C3A A8A8 syscall OffsetRect
00000C3C 486E FFE6 pea.l [A6 - 0x1A]
00000C40 A874 syscall GetPort
00000C42 486E FFF2 pea.l [A6 - 0xE]
00000C46 206E FFE6 movea.l A0, [A6 - 0x1A]
00000C4A 4868 0002 pea.l [A0 + 0x2]
00000C4E 486E FFF8 pea.l [A6 - 0x8]
00000C52 486E FFEA pea.l [A6 - 0x16]
00000C56 4267 clr.w -[A7]
00000C58 42A7 clr.l -[A7]
00000C5A A8EC syscall CopyBits
00000C5C 204C movea.l A0, A4
00000C5E A02A syscall HUnlock
label00000C60:
00000C60 285F movea.l A4, [A7]+
00000C62 4E5E unlink A6
00000C64 4E75 rts
00000C66 4E56 0000 link A6, 0
00000C6A 48E7 0118 movem.l -[A7], D7,A3,A4
00000C6E 286E 000E movea.l A4, [A6 + 0xE]
00000C72 266E 0012 movea.l A3, [A6 + 0x12]
00000C76 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C7A 3F2E 000C move.w -[A7], [A6 + 0xC]
00000C7E 2F0C move.l -[A7], A4
00000C80 A84E syscall GetItemCmd
00000C82 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C86 3F2E 000C move.w -[A7], [A6 + 0xC]
00000C8A 2F0B move.l -[A7], A3
00000C8C A93F syscall GetItmIcon
00000C8E 4A53 tst.w [A3]
00000C90 6706 beq +0x8 /* 00000C98 */
00000C92 3E14 move.w D7, [A4]
00000C94 3893 move.w [A4], [A3]
00000C96 3687 move.w [A3], D7
label00000C98:
00000C98 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000C9C 4E5E unlink A6
00000C9E 4E75 rts
00000CA0 4E56 FFF0 link A6, -0x0010
00000CA4 486E FFF8 pea.l [A6 - 0x8]
00000CA8 3F3C 0003 move.w -[A7], 0x3
00000CAC 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
00000CB0 486E FFF8 pea.l [A6 - 0x8]
00000CB4 A89D syscall PenPat
00000CB6 3EBC 000B move.w [A7], 0xB
00000CBA A89C syscall PenMode
00000CBC 2D6E 0008 FFF0 move.l [A6 - 0x10], [A6 + 0x8]
00000CC2 2D6E 000C FFF4 move.l [A6 - 0xC], [A6 + 0xC]
00000CC8 70FF moveq.l D0, 0xFFFFFFFF
00000CCA D06E 0010 add.w D0, [A6 + 0x10]
00000CCE C1EE 0012 muls.w D0, [A6 + 0x12]
00000CD2 D06E FFF0 add.w D0, [A6 - 0x10]
00000CD6 3D40 FFF0 move.w [A6 - 0x10], D0
00000CDA 302E FFF0 move.w D0, [A6 - 0x10]
00000CDE D06E 0012 add.w D0, [A6 + 0x12]
00000CE2 3D40 FFF4 move.w [A6 - 0xC], D0
00000CE6 486E FFF0 pea.l [A6 - 0x10]
00000CEA A8A2 syscall PaintRect
00000CEC A89E syscall PenNormal
00000CEE 4E5E unlink A6
00000CF0 4E75 rts
00000CF2 4E56 0000 link A6, 0
00000CF6 306E 0008 movea.w A0, [A6 + 0x8]
00000CFA D1C8 add.l A0, A0
00000CFC D1FC FFFF DD4C add.l A0, 0xFFFFDD4C
00000D02 226E 000A movea.l A1, [A6 + 0xA]
00000D06 3290 move.w [A1], [A0]
00000D08 4E5E unlink A6
00000D0A 4E75 rts
00000D0C 4E56 0000 link A6, 0
00000D10 2079 FFFF DD4A movea.l A0, [0xFFFFDD4A]
00000D16 326E 0008 movea.w A1, [A6 + 0x8]
00000D1A D3C9 add.l A1, A1
00000D1C D3D0 add.l A1, [A0]
00000D1E 206E 000A movea.l A0, [A6 + 0xA]
00000D22 3091 move.w [A0], [A1]
00000D24 4E5E unlink A6
00000D26 4E75 rts
00000D28 4E56 0000 link A6, 0
00000D2C 306E 0008 movea.w A0, [A6 + 0x8]
00000D30 D1C8 add.l A0, A0
00000D32 D1FC FFFF DD4C add.l A0, 0xFFFFDD4C
00000D38 226E 000A movea.l A1, [A6 + 0xA]
00000D3C 3290 move.w [A1], [A0]
00000D3E 4E5E unlink A6
00000D40 4E75 rts
fn00000D42:
00000D42 4E56 0000 link A6, 0
00000D46 48E7 0700 movem.l -[A7], D5,D6,D7
00000D4A 4267 clr.w -[A7]
00000D4C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D50 A950 syscall CountMItems
00000D52 3E1F move.w D7, [A7]+
00000D54 206E 000E movea.l A0, [A6 + 0xE]
00000D58 30BC 0001 move.w [A0], 0x1
00000D5C 7C01 moveq.l D6, 0x01
00000D5E 601E bra +0x20 /* 00000D7E */
label00000D60:
00000D60 2079 FFFF DD4A movea.l A0, [0xFFFFDD4A]
00000D66 2050 movea.l A0, [A0]
00000D68 D0C6 add.w A0, D6
00000D6A 3A30 6000 move.w D5, [A0 + D6.w]
00000D6E BA6E 000C cmp.w D5, [A6 + 0xC]
00000D72 6608 bne +0xA /* 00000D7C */
00000D74 206E 000E movea.l A0, [A6 + 0xE]
00000D78 3086 move.w [A0], D6
00000D7A 6006 bra +0x8 /* 00000D82 */
label00000D7C:
00000D7C 5246 addq.w D6, 1
label00000D7E:
00000D7E BE46 cmp.w D7, D6
00000D80 6CDE bge -0x20 /* 00000D60 */
label00000D82:
00000D82 4CDF 00E0 movem.l D5,D6,D7, [A7]+
00000D86 4E5E unlink A6
00000D88 4E75 rts
00000D8A 4E56 0000 link A6, 0
00000D8E 2F07 move.l -[A7], D7
00000D90 7E01 moveq.l D7, 0x01
00000D92 6012 bra +0x14 /* 00000DA6 */
label00000D94:
00000D94 3F3C 0001 move.w -[A7], 0x1
00000D98 3F07 move.w -[A7], D7
00000D9A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D9E 4EBA F7BC jsr [PC - 0x844 /* 0000055C */]
00000DA2 508F addq.l A7, 8
00000DA4 5247 addq.w D7, 1
label00000DA6:
00000DA6 0C47 000C cmpi.w D7, 0xC
00000DAA 6FE8 ble -0x16 /* 00000D94 */
00000DAC 2F3C 0010 0001 move.l -[A7], 0x100001
00000DB2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000DB6 4EBA F7A4 jsr [PC - 0x85C /* 0000055C */]
00000DBA 2E2E FFFC move.l D7, [A6 - 0x4]
00000DBE 4E5E unlink A6
00000DC0 4E75 rts
fn00000DC2:
00000DC2 4E56 0000 link A6, 0
00000DC6 48E7 0300 movem.l -[A7], D6,D7
00000DCA 4267 clr.w -[A7]
00000DCC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000DD0 A950 syscall CountMItems
00000DD2 3E1F move.w D7, [A7]+
00000DD4 7C01 moveq.l D6, 0x01
00000DD6 601A bra +0x1C /* 00000DF2 */
label00000DD8:
00000DD8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000DDC 302E 000C move.w D0, [A6 + 0xC]
00000DE0 D046 add.w D0, D6
00000DE2 3F00 move.w -[A7], D0
00000DE4 BC6E 000E cmp.w D6, [A6 + 0xE]
00000DE8 57C0 seq D0
00000DEA 4400 neg.b D0
00000DEC 1F00 move.b -[A7], D0
00000DEE A945 syscall CheckItem
00000DF0 5246 addq.w D6, 1
label00000DF2:
00000DF2 BE46 cmp.w D7, D6
00000DF4 6CE2 bge -0x1C /* 00000DD8 */
00000DF6 4CDF 00C0 movem.l D6,D7, [A7]+
00000DFA 4E5E unlink A6
00000DFC 4E75 rts
00000DFE 4E56 FFFE link A6, -0x0002
00000E02 486E FFFE pea.l [A6 - 0x2]
00000E06 3F2E 000C move.w -[A7], [A6 + 0xC]
00000E0A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E0E 4EBA FF32 jsr [PC - 0xCE /* 00000D42 */]
00000E12 3EAE FFFE move.w [A7], [A6 - 0x2]
00000E16 3F2E 000E move.w -[A7], [A6 + 0xE]
00000E1A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E1E 4EBA FFA2 jsr [PC - 0x5E /* 00000DC2 */]
00000E22 4E5E unlink A6
00000E24 4E75 rts
00000E26 4E56 FF00 link A6, -0x0100
00000E2A 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4
00000E2E 286E 0008 movea.l A4, [A6 + 0x8]
00000E32 362E 000E move.w D3, [A6 + 0xE]
00000E36 7E00 moveq.l D7, 0x00
00000E38 7C01 moveq.l D6, 0x01
00000E3A 6054 bra +0x56 /* 00000E90 */
label00000E3C:
00000E3C 3A06 move.w D5, D6
00000E3E 5345 subq.w D5, 1
00000E40 3045 movea.w A0, D5
00000E42 D0C5 add.w A0, D5
00000E44 D1FC FFFF DD4E add.l A0, 0xFFFFDD4E
00000E4A 3810 move.w D4, [A0]
00000E4C 48C4 ext.l D4
00000E4E 4227 clr.b -[A7]
00000E50 3F2E 000C move.w -[A7], [A6 + 0xC]
00000E54 3F04 move.w -[A7], D4
00000E56 A902 syscall RealFont
00000E58 4A1F tst.b [A7]+
00000E5A 670C beq +0xE /* 00000E68 */
00000E5C 2F0C move.l -[A7], A4
00000E5E 3F06 move.w -[A7], D6
00000E60 3F3C 0008 move.w -[A7], 0x8
00000E64 A942 syscall SetItmStyle
00000E66 6008 bra +0xA /* 00000E70 */
label00000E68:
00000E68 2F0C move.l -[A7], A4
00000E6A 3F06 move.w -[A7], D6
00000E6C 4267 clr.w -[A7]
00000E6E A942 syscall SetItmStyle
label00000E70:
00000E70 4A47 tst.w D7
00000E72 660A bne +0xC /* 00000E7E */
00000E74 3043 movea.w A0, D3
00000E76 B1C4 cmpa.l A0, D4
00000E78 57C7 seq D7
00000E7A 4407 neg.b D7
00000E7C 4887 ext.w D7
label00000E7E:
00000E7E 2F0C move.l -[A7], A4
00000E80 3F06 move.w -[A7], D6
00000E82 3043 movea.w A0, D3
00000E84 B1C4 cmpa.l A0, D4
00000E86 57C0 seq D0
00000E88 4400 neg.b D0
00000E8A 1F00 move.b -[A7], D0
00000E8C A945 syscall CheckItem
00000E8E 5246 addq.w D6, 1
label00000E90:
00000E90 0C46 000C cmpi.w D6, 0xC
00000E94 6FA6 ble -0x58 /* 00000E3C */
00000E96 2F0C move.l -[A7], A4
00000E98 3F3C 0010 move.w -[A7], 0x10
00000E9C 4A47 tst.w D7
00000E9E 57C0 seq D0
00000EA0 4400 neg.b D0
00000EA2 1F00 move.b -[A7], D0
00000EA4 A945 syscall CheckItem
00000EA6 4A47 tst.w D7
00000EA8 6654 bne +0x56 /* 00000EFE */
00000EAA 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000EAE 486E FF00 pea.l [A6 - 0x100]
00000EB2 3043 movea.w A0, D3
00000EB4 2F08 move.l -[A7], A0
00000EB6 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
00000EBA 2EBC 0000 08C0 move.l [A7], 0x8C0
00000EC0 486E FF00 pea.l [A6 - 0x100]
00000EC4 4EAD 0B6A jsr [A5 + 0xB6A /* export_361 */]
00000EC8 486E FF00 pea.l [A6 - 0x100]
00000ECC 3F3C 0010 move.w -[A7], 0x10
00000ED0 2F0C move.l -[A7], A4
00000ED2 4EBA F3F0 jsr [PC - 0xC10 /* 000002C4 */]
00000ED6 4217 clr.b [A7]
00000ED8 3F2E 000C move.w -[A7], [A6 + 0xC]
00000EDC 3F03 move.w -[A7], D3
00000EDE A902 syscall RealFont
00000EE0 4A1F tst.b [A7]+
00000EE2 4FEF 0016 lea.l A7, [A7 + 0x16]
00000EE6 670C beq +0xE /* 00000EF4 */
00000EE8 2F0C move.l -[A7], A4
00000EEA 2F3C 0008 0010 move.l -[A7], 0x80010
00000EF0 A942 syscall SetItmStyle
00000EF2 6024 bra +0x26 /* 00000F18 */
label00000EF4:
00000EF4 2F0C move.l -[A7], A4
00000EF6 4878 0010 push.l 0x10
00000EFA A942 syscall SetItmStyle
00000EFC 601A bra +0x1C /* 00000F18 */
label00000EFE:
00000EFE 2F3C 0000 08C4 move.l -[A7], 0x8C4
00000F04 3F3C 0010 move.w -[A7], 0x10
00000F08 2F0C move.l -[A7], A4
00000F0A 4EBA F3B8 jsr [PC - 0xC48 /* 000002C4 */]
00000F0E 2E8C move.l [A7], A4
00000F10 4878 0010 push.l 0x10
00000F14 A942 syscall SetItmStyle
00000F16 5C8F addq.l A7, 6
label00000F18:
00000F18 4CDF 10F8 movem.l D3,D4,D5,D6,D7,A4, [A7]+
00000F1C 4E5E unlink A6
00000F1E 4E75 rts
00000F20 4E56 0000 link A6, 0
00000F24 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
00000F28 286E 0008 movea.l A4, [A6 + 0x8]
00000F2C 4267 clr.w -[A7]
00000F2E 2F0C move.l -[A7], A4
00000F30 A950 syscall CountMItems
00000F32 3E1F move.w D7, [A7]+
00000F34 2F0C move.l -[A7], A4
00000F36 3F3C 0001 move.w -[A7], 0x1
00000F3A 4A6E 000C tst.w [A6 + 0xC]
00000F3E 57C0 seq D0
00000F40 4400 neg.b D0
00000F42 1F00 move.b -[A7], D0
00000F44 A945 syscall CheckItem
00000F46 7C01 moveq.l D6, 0x01
00000F48 7A02 moveq.l D5, 0x02
00000F4A 3807 move.w D4, D7
00000F4C 6012 bra +0x14 /* 00000F60 */
label00000F4E:
00000F4E 2F0C move.l -[A7], A4
00000F50 3F05 move.w -[A7], D5
00000F52 1006 move.b D0, D6
00000F54 C02E 000D and.b D0, [A6 + 0xD]
00000F58 1F00 move.b -[A7], D0
00000F5A A945 syscall CheckItem
00000F5C DC46 add.w D6, D6
00000F5E 5245 addq.w D5, 1
label00000F60:
00000F60 B845 cmp.w D4, D5
00000F62 6CEA bge -0x14 /* 00000F4E */
00000F64 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
00000F68 4E5E unlink A6
00000F6A 4E75 rts
00000F6C 4E56 FFFC link A6, -0x0004
00000F70 48E7 0308 movem.l -[A7], D6,D7,A4
00000F74 206E 0008 movea.l A0, [A6 + 0x8]
00000F78 2050 movea.l A0, [A0]
00000F7A 3E10 move.w D7, [A0]
00000F7C 486E FFFC pea.l [A6 - 0x4]
00000F80 3F07 move.w -[A7], D7
00000F82 4EBA 0B3A jsr [PC + 0xB3A /* 00001ABE */]
00000F86 7E00 moveq.l D7, 0x00
00000F88 99CC sub.l A4, A4
00000F8A 5C8F addq.l A7, 6
00000F8C 6030 bra +0x32 /* 00000FBE */
label00000F8E:
00000F8E 206E FFFC movea.l A0, [A6 - 0x4]
00000F92 2010 move.l D0, [A0]
00000F94 3F34 080E move.w -[A7], [A4 + D0 + 0xE]
00000F98 2F34 080A move.l -[A7], [A4 + D0 + 0xA]
00000F9C 3F2E 0010 move.w -[A7], [A6 + 0x10]
00000FA0 2F2E 000C move.l -[A7], [A6 + 0xC]
00000FA4 4EAD 0D7A jsr [A5 + 0xD7A /* export_427 */]
00000FA8 3C00 move.w D6, D0
00000FAA 2EAE 0008 move.l [A7], [A6 + 0x8]
00000FAE 7001 moveq.l D0, 0x01
00000FB0 D047 add.w D0, D7
00000FB2 3F00 move.w -[A7], D0
00000FB4 1F06 move.b -[A7], D6
00000FB6 A945 syscall CheckItem
00000FB8 508F addq.l A7, 8
00000FBA 5247 addq.w D7, 1
00000FBC 508C addq.l A4, 8
label00000FBE:
00000FBE 206E FFFC movea.l A0, [A6 - 0x4]
00000FC2 2050 movea.l A0, [A0]
00000FC4 BE68 0006 cmp.w D7, [A0 + 0x6]
00000FC8 6FC4 ble -0x3A /* 00000F8E */
00000FCA 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00000FCE 4E5E unlink A6
00000FD0 4E75 rts
00000FD2 4E56 FFFC link A6, -0x0004
00000FD6 2F07 move.l -[A7], D7
00000FD8 206E 0008 movea.l A0, [A6 + 0x8]
00000FDC 2050 movea.l A0, [A0]
00000FDE 3E10 move.w D7, [A0]
00000FE0 486E FFFC pea.l [A6 - 0x4]
00000FE4 3F07 move.w -[A7], D7
00000FE6 4EBA 0AD6 jsr [PC + 0xAD6 /* 00001ABE */]
00000FEA 206E FFFC movea.l A0, [A6 - 0x4]
00000FEE 302E 000C move.w D0, [A6 + 0xC]
00000FF2 48C0 ext.l D0
00000FF4 E788 lsl D0, 3
00000FF6 2050 movea.l A0, [A0]
00000FF8 226E 000E movea.l A1, [A6 + 0xE]
00000FFC 22B0 0802 move.l [A1], [A0 + D0 + 0x2]
00001000 3370 0806 0004 move.w [A1 + 0x4], [A0 + D0 + 0x6]
00001006 7001 moveq.l D0, 0x01
00001008 2E2E FFF8 move.l D7, [A6 - 0x8]
0000100C 4E5E unlink A6
0000100E 4E75 rts
00001010 4E56 FEFE link A6, -0x0102
00001014 48E7 0300 movem.l -[A7], D6,D7
00001018 4267 clr.w -[A7]
0000101A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000101E A950 syscall CountMItems
00001020 3E1F move.w D7, [A7]+
00001022 7C02 moveq.l D6, 0x02
00001024 DC47 add.w D6, D7
00001026 DC47 add.w D6, D7
00001028 2F3C FFFF DD4A move.l -[A7], 0xFFFFDD4A
0000102E 3F06 move.w -[A7], D6
00001030 4EBA 070C jsr [PC + 0x70C /* 0000173E */]
00001034 4A40 tst.w D0
00001036 5C8F addq.l A7, 6
00001038 6604 bne +0x6 /* 0000103E */
0000103A 7000 moveq.l D0, 0x00
0000103C 6042 bra +0x44 /* 00001080 */
label0000103E:
0000103E 2079 FFFF DD4A movea.l A0, [0xFFFFDD4A]
00001044 2050 movea.l A0, [A0]
00001046 3087 move.w [A0], D7
00001048 7C01 moveq.l D6, 0x01
0000104A 6030 bra +0x32 /* 0000107C */
label0000104C:
0000104C 486E FF00 pea.l [A6 - 0x100]
00001050 3F06 move.w -[A7], D6
00001052 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001056 4EBA F24E jsr [PC - 0xDB2 /* 000002A6 */]
0000105A 486E FEFE pea.l [A6 - 0x102]
0000105E 486E FF00 pea.l [A6 - 0x100]
00001062 4EBA F18E jsr [PC - 0xE72 /* 000001F2 */]
00001066 2079 FFFF DD4A movea.l A0, [0xFFFFDD4A]
0000106C 2050 movea.l A0, [A0]
0000106E D0C6 add.w A0, D6
00001070 31AE FEFE 6000 move.w [A0 + D6.w], [A6 - 0x102]
00001076 4FEF 0012 lea.l A7, [A7 + 0x12]
0000107A 5246 addq.w D6, 1
label0000107C:
0000107C BE46 cmp.w D7, D6
0000107E 6CCC bge -0x32 /* 0000104C */
label00001080:
00001080 4CDF 00C0 movem.l D6,D7, [A7]+
00001084 4E5E unlink A6
00001086 4E75 rts
00001088 4E56 FF00 link A6, -0x0100
0000108C 2F07 move.l -[A7], D7
0000108E 33FC 0009 FFFF DD4E move.w [0xFFFFDD4E], 0x9 /* '\t' */
00001096 7E02 moveq.l D7, 0x02
00001098 6028 bra +0x2A /* 000010C2 */
label0000109A:
0000109A 486E FF00 pea.l [A6 - 0x100]
0000109E 3F07 move.w -[A7], D7
000010A0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000010A4 4EBA F200 jsr [PC - 0xE00 /* 000002A6 */]
000010A8 486E FF00 pea.l [A6 - 0x100]
000010AC 4EAD 0AEA jsr [A5 + 0xAEA /* export_345 */]
000010B0 3047 movea.w A0, D7
000010B2 D0C7 add.w A0, D7
000010B4 D1FC FFFF DD4C add.l A0, 0xFFFFDD4C
000010BA 3080 move.w [A0], D0
000010BC 4FEF 000E lea.l A7, [A7 + 0xE]
000010C0 5247 addq.w D7, 1
label000010C2:
000010C2 0C47 000C cmpi.w D7, 0xC
000010C6 6FD2 ble -0x2C /* 0000109A */
000010C8 2E1F move.l D7, [A7]+
000010CA 4E5E unlink A6
000010CC 4E75 rts
000010CE 4E56 0000 link A6, 0
000010D2 2F0C move.l -[A7], A4
000010D4 286E 0014 movea.l A4, [A6 + 0x14]
000010D8 396E 000A 0002 move.w [A4 + 0x2], [A6 + 0xA]
000010DE 70FF moveq.l D0, 0xFFFFFFFF
000010E0 D06E 0010 add.w D0, [A6 + 0x10]
000010E4 C1EE 0012 muls.w D0, [A6 + 0x12]
000010E8 D06E 0008 add.w D0, [A6 + 0x8]
000010EC 3880 move.w [A4], D0
000010EE 396E 000E 0006 move.w [A4 + 0x6], [A6 + 0xE]
000010F4 302E 0012 move.w D0, [A6 + 0x12]
000010F8 C1EE 0010 muls.w D0, [A6 + 0x10]
000010FC D06E 0008 add.w D0, [A6 + 0x8]
00001100 3940 0004 move.w [A4 + 0x4], D0
00001104 285F movea.l A4, [A7]+
00001106 4E5E unlink A6
00001108 4E75 rts
0000110A 4E56 FFFC link A6, -0x0004
0000110E 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00001112 206E 0008 movea.l A0, [A6 + 0x8]
00001116 2850 movea.l A4, [A0]
00001118 3E14 move.w D7, [A4]
0000111A 2C2C 000A move.l D6, [A4 + 0xA]
0000111E 70F8 moveq.l D0, 0xFFFFFFF8
00001120 D06E 0014 add.w D0, [A6 + 0x14]
00001124 3D40 FFFE move.w [A6 - 0x2], D0
00001128 302E 0012 move.w D0, [A6 + 0x12]
0000112C 906E 000E sub.w D0, [A6 + 0xE]
00001130 48C0 ext.l D0
00001132 81FC 0002 divs.w D0, 0x2
00001136 D06E 000E add.w D0, [A6 + 0xE]
0000113A 3D40 FFFC move.w [A6 - 0x4], D0
0000113E 486E 000E pea.l [A6 + 0xE]
00001142 4878 0008 push.l 0x8
00001146 A8A9 syscall InsetRect
00001148 4267 clr.w -[A7]
0000114A 3F2E 000C move.w -[A7], [A6 + 0xC]
0000114E 3F07 move.w -[A7], D7
00001150 2F06 move.l -[A7], D6
00001152 42A7 clr.l -[A7]
00001154 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001158 486E 000E pea.l [A6 + 0xE]
0000115C 42A7 clr.l -[A7]
0000115E 42A7 clr.l -[A7]
00001160 303C 0E05 move.w D0, 0xE05
00001164 A830 syscall Pack14
00001166 3A1F move.w D5, [A7]+
00001168 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
0000116C 4E5E unlink A6
0000116E 4E75 rts
export_686:
00001170 4E56 FE94 link A6, -0x016C
00001174 2F07 move.l -[A7], D7
00001176 4267 clr.w -[A7]
00001178 3F3C 8000 move.w -[A7], 0x8000
0000117C 2F3C 7072 6566 move.l -[A7], 0x70726566 /* 'pref' */
00001182 1F3C 0001 move.b -[A7], 0x1
00001186 2F3C FFFF E094 move.l -[A7], 0xFFFFE094
0000118C 2F3C FFFF E090 move.l -[A7], 0xFFFFE090
00001192 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00001196 3E1F move.w D7, [A7]+
00001198 4A47 tst.w D7
0000119A 6704 beq +0x6 /* 000011A0 */
0000119C 7000 moveq.l D0, 0x00
0000119E 6048 bra +0x4A /* 000011E8 */
label000011A0:
000011A0 422E FE94 clr.b [A6 - 0x16C]
000011A4 41EE FE94 lea.l A0, [A6 - 0x16C]
000011A8 2D48 FFA6 move.l [A6 - 0x5A], A0
000011AC 2D79 FFFF E090 FFC4 move.l [A6 - 0x3C], [0xFFFFE090]
000011B4 3D79 FFFF E094 FFAA move.w [A6 - 0x56], [0xFFFFE094]
000011BC 3D7C FFFF FFB0 move.w [A6 - 0x50], 0xFFFF
000011C2 4267 clr.w -[A7]
000011C4 486E FF94 pea.l [A6 - 0x6C]
000011C8 4227 clr.b -[A7]
000011CA 4EAD 06C2 jsr [A5 + 0x6C2 /* export_212 */]
000011CE 3E1F move.w D7, [A7]+
000011D0 4A47 tst.w D7
000011D2 6704 beq +0x6 /* 000011D8 */
000011D4 7000 moveq.l D0, 0x00
000011D6 6010 bra +0x12 /* 000011E8 */
label000011D8:
000011D8 486E FE94 pea.l [A6 - 0x16C]
000011DC 2F3C FFFF DF90 move.l -[A7], 0xFFFFDF90
000011E2 4EAD 0DBA jsr [A5 + 0xDBA /* export_435 */]
000011E6 7001 moveq.l D0, 0x01
label000011E8:
000011E8 2E2E FE90 move.l D7, [A6 - 0x170]
000011EC 4E5E unlink A6
000011EE 4E75 rts
fn000011F0:
000011F0 4E56 0000 link A6, 0
000011F4 2F0C move.l -[A7], A4
000011F6 387C 0A60 movea.w A4, 0xA60 /* '\n`' */
000011FA 38AE 0008 move.w [A4], [A6 + 0x8]
000011FE 285F movea.l A4, [A7]+
00001200 4E5E unlink A6
00001202 4E75 rts
fn00001204:
00001204 4E56 0000 link A6, 0
00001208 2F07 move.l -[A7], D7
0000120A 0C79 0005 FFFF DD86 cmpi.w [0xFFFFDD86], 0x5
00001212 6D0E blt +0x10 /* 00001222 */
00001214 2F3C 0000 08CC move.l -[A7], 0x8CC
0000121A 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
0000121E 7000 moveq.l D0, 0x00
00001220 6036 bra +0x38 /* 00001258 */
label00001222:
00001222 3039 FFFF DD86 move.w D0, [0xFFFFDD86]
00001228 5279 FFFF DD86 addq.w [0xFFFFDD86], 1
0000122E 3040 movea.w A0, D0
00001230 D0C0 add.w A0, D0
00001232 D1FC FFFF E096 add.l A0, 0xFFFFE096
00001238 2F08 move.l -[A7], A0
0000123A 42A7 clr.l -[A7]
0000123C 4EBA EF48 jsr [PC - 0x10B8 /* 00000186 */]
00001240 3E00 move.w D7, D0
00001242 4A47 tst.w D7
00001244 508F addq.l A7, 8
00001246 670E beq +0x10 /* 00001256 */
00001248 3F3C 0006 move.w -[A7], 0x6
0000124C 3F07 move.w -[A7], D7
0000124E 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
00001252 7000 moveq.l D0, 0x00
00001254 6002 bra +0x4 /* 00001258 */
label00001256:
00001256 7001 moveq.l D0, 0x01
label00001258:
00001258 2E2E FFFC move.l D7, [A6 - 0x4]
0000125C 4E5E unlink A6
0000125E 4E75 rts
export_687:
fn00001260:
00001260 4E56 0000 link A6, 0
00001264 2F07 move.l -[A7], D7
00001266 4EBA FF9C jsr [PC - 0x64 /* 00001204 */]
0000126A 4A40 tst.w D0
0000126C 6604 bne +0x6 /* 00001272 */
0000126E 7000 moveq.l D0, 0x00
00001270 6022 bra +0x24 /* 00001294 */
label00001272:
00001272 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001276 42A7 clr.l -[A7]
00001278 4EBA EF30 jsr [PC - 0x10D0 /* 000001AA */]
0000127C 3E00 move.w D7, D0
0000127E 4A47 tst.w D7
00001280 5C8F addq.l A7, 6
00001282 670E beq +0x10 /* 00001292 */
00001284 3F3C 0007 move.w -[A7], 0x7
00001288 3F07 move.w -[A7], D7
0000128A 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
0000128E 7000 moveq.l D0, 0x00
00001290 6002 bra +0x4 /* 00001294 */
label00001292:
00001292 7001 moveq.l D0, 0x01
label00001294:
00001294 2E2E FFFC move.l D7, [A6 - 0x4]
00001298 4E5E unlink A6
0000129A 4E75 rts
export_688:
fn0000129C:
0000129C 4E56 0000 link A6, 0
000012A0 2F07 move.l -[A7], D7
000012A2 4A79 FFFF DD86 tst.w [0xFFFFDD86]
000012A8 6E0E bgt +0x10 /* 000012B8 */
000012AA 2F3C 0000 08E6 move.l -[A7], 0x8E6
000012B0 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
000012B4 7000 moveq.l D0, 0x00
000012B6 6034 bra +0x36 /* 000012EC */
label000012B8:
000012B8 5379 FFFF DD86 subq.w [0xFFFFDD86], 1
000012BE 3079 FFFF DD86 movea.w A0, [0xFFFFDD86]
000012C4 D1C8 add.l A0, A0
000012C6 D1FC FFFF E096 add.l A0, 0xFFFFE096
000012CC 3F10 move.w -[A7], [A0]
000012CE 42A7 clr.l -[A7]
000012D0 4EBA EED8 jsr [PC - 0x1128 /* 000001AA */]
000012D4 3E00 move.w D7, D0
000012D6 4A47 tst.w D7
000012D8 5C8F addq.l A7, 6
000012DA 670E beq +0x10 /* 000012EA */
000012DC 3F3C 0007 move.w -[A7], 0x7
000012E0 3F07 move.w -[A7], D7
000012E2 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
000012E6 7000 moveq.l D0, 0x00
000012E8 6002 bra +0x4 /* 000012EC */
label000012EA:
000012EA 7001 moveq.l D0, 0x01
label000012EC:
000012EC 2E2E FFFC move.l D7, [A6 - 0x4]
000012F0 4E5E unlink A6
000012F2 4E75 rts
fn000012F4:
000012F4 4E56 0000 link A6, 0
000012F8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000012FC 3F3C 0001 move.w -[A7], 0x1
00001300 2F3C 7665 7273 move.l -[A7], 0x76657273 /* 'vers' */
00001306 4EBA 06E4 jsr [PC + 0x6E4 /* 000019EC */]
0000130A 4E5E unlink A6
0000130C 4E75 rts
fn0000130E:
0000130E 4E56 0000 link A6, 0
00001312 48E7 0300 movem.l -[A7], D6,D7
00001316 42A7 clr.l -[A7]
00001318 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000131C 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */]
00001320 2E1F move.l D7, [A7]+
00001322 42A7 clr.l -[A7]
00001324 2F2E 000C move.l -[A7], [A6 + 0xC]
00001328 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */]
0000132C 2C1F move.l D6, [A7]+
0000132E BC47 cmp.w D6, D7
00001330 6704 beq +0x6 /* 00001336 */
00001332 7000 moveq.l D0, 0x00
00001334 6012 bra +0x14 /* 00001348 */
label00001336:
00001336 3F07 move.w -[A7], D7
00001338 206E 000C movea.l A0, [A6 + 0xC]
0000133C 2F10 move.l -[A7], [A0]
0000133E 226E 0008 movea.l A1, [A6 + 0x8]
00001342 2F11 move.l -[A7], [A1]
00001344 4EAD 0C9A jsr [A5 + 0xC9A /* export_399 */]
label00001348:
00001348 4CEE 00C0 FFF8 movem.l D6,D7, [A6 - 0x8]
0000134E 4E5E unlink A6
00001350 4E75 rts
fn00001352:
00001352 4E56 FF00 link A6, -0x0100
00001356 2F0C move.l -[A7], A4
00001358 286E 0008 movea.l A4, [A6 + 0x8]
0000135C 3F3C 0001 move.w -[A7], 0x1
00001360 2F3C 7665 7273 move.l -[A7], 0x76657273 /* 'vers' */
00001366 4EBA 07C2 jsr [PC + 0x7C2 /* 00001B2A */]
0000136A 486E FF00 pea.l [A6 - 0x100]
0000136E 4EAD 0C1A jsr [A5 + 0xC1A /* export_383 */]
00001372 486E FF00 pea.l [A6 - 0x100]
00001376 3F3C 0001 move.w -[A7], 0x1
0000137A 2F3C 7665 7273 move.l -[A7], 0x76657273 /* 'vers' */
00001380 2F0C move.l -[A7], A4
00001382 4EBA F028 jsr [PC - 0xFD8 /* 000003AC */]
00001386 4257 clr.w [A7]
00001388 A9AF syscall ResError
0000138A 4A5F tst.w [A7]+
0000138C 4FEF 0016 lea.l A7, [A7 + 0x16]
00001390 6704 beq +0x6 /* 00001396 */
00001392 7000 moveq.l D0, 0x00
00001394 601A bra +0x1C /* 000013B0 */
label00001396:
00001396 2F0C move.l -[A7], A4
00001398 A9B0 syscall WriteResource
0000139A 4267 clr.w -[A7]
0000139C A9AF syscall ResError
0000139E 4A5F tst.w [A7]+
000013A0 6708 beq +0xA /* 000013AA */
000013A2 2F0C move.l -[A7], A4
000013A4 A992 syscall DetachResource
000013A6 7000 moveq.l D0, 0x00
000013A8 6006 bra +0x8 /* 000013B0 */
label000013AA:
000013AA 2F0C move.l -[A7], A4
000013AC A992 syscall DetachResource
000013AE 7001 moveq.l D0, 0x01
label000013B0:
000013B0 285F movea.l A4, [A7]+
000013B2 4E5E unlink A6
000013B4 4E75 rts
fn000013B6:
000013B6 4E56 0000 link A6, 0
000013BA 4E5E unlink A6
000013BC 4E75 rts
fn000013BE:
000013BE 4E56 FEEA link A6, -0x0116
000013C2 48E7 0118 movem.l -[A7], D7,A3,A4
000013C6 286E 0008 movea.l A4, [A6 + 0x8]
000013CA 266E 0016 movea.l A3, [A6 + 0x16]
000013CE 486E FFFC pea.l [A6 - 0x4]
000013D2 4EBA FF20 jsr [PC - 0xE0 /* 000012F4 */]
000013D6 3E00 move.w D7, D0
000013D8 2EAE FFFC move.l [A7], [A6 - 0x4]
000013DC 4EBA FFD8 jsr [PC - 0x28 /* 000013B6 */]
000013E0 486E FFFA pea.l [A6 - 0x6]
000013E4 42A7 clr.l -[A7]
000013E6 4EBA ED9E jsr [PC - 0x1262 /* 00000186 */]
000013EA 2E8C move.l [A7], A4
000013EC 4EBA EFE4 jsr [PC - 0x101C /* 000003D2 */]
000013F0 4257 clr.w [A7]
000013F2 A9AF syscall ResError
000013F4 4A5F tst.w [A7]+
000013F6 4FEF 000A lea.l A7, [A7 + 0xA]
000013FA 671A beq +0x1C /* 00001416 */
000013FC 3F3C 0008 move.w -[A7], 0x8
00001400 4267 clr.w -[A7]
00001402 A9AF syscall ResError
00001404 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
00001408 486E FFFC pea.l [A6 - 0x4]
0000140C 4EBA 03C2 jsr [PC + 0x3C2 /* 000017D0 */]
00001410 7000 moveq.l D0, 0x00
00001412 6000 00EE bra +0xF0 /* 00001502 */
label00001416:
00001416 2F0C move.l -[A7], A4
00001418 4EBA EFD2 jsr [PC - 0x102E /* 000003EC */]
0000141C 3680 move.w [A3], D0
0000141E 4257 clr.w [A7]
00001420 A9AF syscall ResError
00001422 4A5F tst.w [A7]+
00001424 548F addq.l A7, 2
00001426 671A beq +0x1C /* 00001442 */
00001428 3F3C 0002 move.w -[A7], 0x2
0000142C 4267 clr.w -[A7]
0000142E A9AF syscall ResError
00001430 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
00001434 486E FFFC pea.l [A6 - 0x4]
00001438 4EBA 0396 jsr [PC + 0x396 /* 000017D0 */]
0000143C 7000 moveq.l D0, 0x00
0000143E 6000 00C2 bra +0xC4 /* 00001502 */
label00001442:
00001442 4267 clr.w -[A7]
00001444 A994 syscall CurResFile
00001446 3013 move.w D0, [A3]
00001448 B05F cmp.w D0, [A7]+
0000144A 670C beq +0xE /* 00001458 */
0000144C 2F3C 0000 0900 move.l -[A7], 0x900 /* '\t\0' */
00001452 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
00001456 588F addq.l A7, 4
label00001458:
00001458 4A47 tst.w D7
0000145A 677C beq +0x7E /* 000014D8 */
0000145C 4267 clr.w -[A7]
0000145E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001462 A9A6 syscall GetResAttrs
00001464 3E1F move.w D7, [A7]+
00001466 4267 clr.w -[A7]
00001468 A9AF syscall ResError
0000146A 4A5F tst.w [A7]+
0000146C 660C bne +0xE /* 0000147A */
0000146E 2F3C 0000 0916 move.l -[A7], 0x916
00001474 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
00001478 588F addq.l A7, 4
label0000147A:
0000147A 4AAE FFFC tst.l [A6 - 0x4]
0000147E 660C bne +0xE /* 0000148C */
00001480 2F3C 0000 0930 move.l -[A7], 0x930 /* '\t0' */
00001486 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
0000148A 588F addq.l A7, 4
label0000148C:
0000148C 486E FEFA pea.l [A6 - 0x106]
00001490 4EAD 0C1A jsr [A5 + 0xC1A /* export_383 */]
00001494 486E FEFA pea.l [A6 - 0x106]
00001498 3F3C 0001 move.w -[A7], 0x1
0000149C 2F3C 7665 7273 move.l -[A7], 0x76657273 /* 'vers' */
000014A2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000014A6 4EBA EF04 jsr [PC - 0x10FC /* 000003AC */]
000014AA 4257 clr.w [A7]
000014AC A9AF syscall ResError
000014AE 4A5F tst.w [A7]+
000014B0 4FEF 0010 lea.l A7, [A7 + 0x10]
000014B4 671C beq +0x1E /* 000014D2 */
000014B6 3F3C 0001 move.w -[A7], 0x1
000014BA 4267 clr.w -[A7]
000014BC A9AF syscall ResError
000014BE 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
000014C2 486E FFFC pea.l [A6 - 0x4]
000014C6 4EBA 0308 jsr [PC + 0x308 /* 000017D0 */]
000014CA 3E93 move.w [A7], [A3]
000014CC A99A syscall CloseResFile
000014CE 7000 moveq.l D0, 0x00
000014D0 6030 bra +0x32 /* 00001502 */
label000014D2:
000014D2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000014D6 A9B0 syscall WriteResource
label000014D8:
000014D8 486E FEEA pea.l [A6 - 0x116]
000014DC 3F2E 000C move.w -[A7], [A6 + 0xC]
000014E0 2F0C move.l -[A7], A4
000014E2 4EBA EBFE jsr [PC - 0x1402 /* 000000E2 */]
000014E6 2D6E 000E FEEA move.l [A6 - 0x116], [A6 + 0xE]
000014EC 2D6E 0012 FEEE move.l [A6 - 0x112], [A6 + 0x12]
000014F2 486E FEEA pea.l [A6 - 0x116]
000014F6 3F2E 000C move.w -[A7], [A6 + 0xC]
000014FA 2F0C move.l -[A7], A4
000014FC 4EBA EC0C jsr [PC - 0x13F4 /* 0000010A */]
00001500 7001 moveq.l D0, 0x01
label00001502:
00001502 4CEE 1880 FEDE movem.l D7,A3,A4, [A6 - 0x122]
00001508 4E5E unlink A6
0000150A 4E75 rts
export_689:
fn0000150C:
0000150C 4E56 FFF2 link A6, -0x000E
00001510 2F07 move.l -[A7], D7
00001512 486E FFFC pea.l [A6 - 0x4]
00001516 4EBA FDDC jsr [PC - 0x224 /* 000012F4 */]
0000151A 4A40 tst.w D0
0000151C 588F addq.l A7, 4
0000151E 6612 bne +0x14 /* 00001532 */
00001520 3F3C 0002 move.w -[A7], 0x2
00001524 4267 clr.w -[A7]
00001526 A9AF syscall ResError
00001528 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
0000152C 7000 moveq.l D0, 0x00
0000152E 6000 0130 bra +0x132 /* 00001660 */
label00001532:
00001532 486E FFF6 pea.l [A6 - 0xA]
00001536 42A7 clr.l -[A7]
00001538 4EBA EC4C jsr [PC - 0x13B4 /* 00000186 */]
0000153C 4297 clr.l [A7]
0000153E A975 syscall TickCount
00001540 2E1F move.l D7, [A7]+
00001542 588F addq.l A7, 4
label00001544:
00001544 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001548 4EBA EEA2 jsr [PC - 0x115E /* 000003EC */]
0000154C 206E 0016 movea.l A0, [A6 + 0x16]
00001550 3080 move.w [A0], D0
00001552 4257 clr.w [A7]
00001554 A9AF syscall ResError
00001556 4A5F tst.w [A7]+
00001558 548F addq.l A7, 2
0000155A 665A bne +0x5C /* 000015B6 */
0000155C 486E FFF8 pea.l [A6 - 0x8]
00001560 4EBA FD92 jsr [PC - 0x26E /* 000012F4 */]
00001564 4A40 tst.w D0
00001566 588F addq.l A7, 4
00001568 661A bne +0x1C /* 00001584 */
0000156A 486E FFFC pea.l [A6 - 0x4]
0000156E 4EBA 0260 jsr [PC + 0x260 /* 000017D0 */]
00001572 3EBC 0002 move.w [A7], 0x2
00001576 4267 clr.w -[A7]
00001578 A9AF syscall ResError
0000157A 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
0000157E 7000 moveq.l D0, 0x00
00001580 6000 00DE bra +0xE0 /* 00001660 */
label00001584:
00001584 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001588 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000158C 4EBA FD80 jsr [PC - 0x280 /* 0000130E */]
00001590 4A40 tst.w D0
00001592 508F addq.l A7, 8
00001594 660A bne +0xC /* 000015A0 */
00001596 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000159A 4EBA FDB6 jsr [PC - 0x24A /* 00001352 */]
0000159E 588F addq.l A7, 4
label000015A0:
000015A0 486E FFFC pea.l [A6 - 0x4]
000015A4 4EBA 022A jsr [PC + 0x22A /* 000017D0 */]
000015A8 486E FFF8 pea.l [A6 - 0x8]
000015AC 4EBA 0222 jsr [PC + 0x222 /* 000017D0 */]
000015B0 7001 moveq.l D0, 0x01
000015B2 6000 00AC bra +0xAE /* 00001660 */
label000015B6:
000015B6 4267 clr.w -[A7]
000015B8 A9AF syscall ResError
000015BA 0C5F FFCA cmpi.w [A7]+, 0xFFCA
000015BE 6610 bne +0x12 /* 000015D0 */
000015C0 42A7 clr.l -[A7]
000015C2 A975 syscall TickCount
000015C4 201F move.l D0, [A7]+
000015C6 9087 sub.l D0, D7
000015C8 723C moveq.l D1, 0x3C
000015CA B280 cmp.l D1, D0
000015CC 6400 FF76 bcc -0x88 /* 00001544 */
label000015D0:
000015D0 486E FFFC pea.l [A6 - 0x4]
000015D4 4EBA 01FA jsr [PC + 0x1FA /* 000017D0 */]
000015D8 4257 clr.w [A7]
000015DA A9AF syscall ResError
000015DC 0C5F FFD9 cmpi.w [A7]+, 0xFFD9
000015E0 548F addq.l A7, 2
000015E2 671A beq +0x1C /* 000015FE */
000015E4 4267 clr.w -[A7]
000015E6 A9AF syscall ResError
000015E8 0C5F FFD5 cmpi.w [A7]+, 0xFFD5
000015EC 6710 beq +0x12 /* 000015FE */
000015EE 3F3C 0002 move.w -[A7], 0x2
000015F2 4267 clr.w -[A7]
000015F4 A9AF syscall ResError
000015F6 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
000015FA 7000 moveq.l D0, 0x00
000015FC 6062 bra +0x64 /* 00001660 */
label000015FE:
000015FE 4267 clr.w -[A7]
00001600 A9AF syscall ResError
00001602 0C5F FFD9 cmpi.w [A7]+, 0xFFD9
00001606 660C bne +0xE /* 00001614 */
00001608 2F3C 0000 0942 move.l -[A7], 0x942 /* '\tB' */
0000160E 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
00001612 588F addq.l A7, 4
label00001614:
00001614 2F2E 0016 move.l -[A7], [A6 + 0x16]
00001618 2F2E 0012 move.l -[A7], [A6 + 0x12]
0000161C 2F2E 000E move.l -[A7], [A6 + 0xE]
00001620 3F2E 000C move.w -[A7], [A6 + 0xC]
00001624 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001628 4EBA FD94 jsr [PC - 0x26C /* 000013BE */]
0000162C 4A40 tst.w D0
0000162E 4FEF 0012 lea.l A7, [A7 + 0x12]
00001632 6610 bne +0x12 /* 00001644 */
00001634 3F3C 0002 move.w -[A7], 0x2
00001638 4267 clr.w -[A7]
0000163A A9AF syscall ResError
0000163C 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
00001640 7000 moveq.l D0, 0x00
00001642 601C bra +0x1E /* 00001660 */
label00001644:
00001644 206E 0016 movea.l A0, [A6 + 0x16]
00001648 0C50 FFFF cmpi.w [A0], 0xFFFF
0000164C 6610 bne +0x12 /* 0000165E */
0000164E 3F3C 0002 move.w -[A7], 0x2
00001652 4267 clr.w -[A7]
00001654 A9AF syscall ResError
00001656 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
0000165A 7000 moveq.l D0, 0x00
0000165C 6002 bra +0x4 /* 00001660 */
label0000165E:
0000165E 7001 moveq.l D0, 0x01
label00001660:
00001660 2E2E FFEE move.l D7, [A6 - 0x12]
00001664 4E5E unlink A6
00001666 4E75 rts
00001668 4E56 0000 link A6, 0
0000166C 4A79 FFFF D668 tst.w [0xFFFFD668]
00001672 6604 bne +0x6 /* 00001678 */
00001674 7000 moveq.l D0, 0x00
00001676 602C bra +0x2E /* 000016A4 */
label00001678:
00001678 302E 0008 move.w D0, [A6 + 0x8]
0000167C 48C0 ext.l D0
0000167E A11E syscall NewPtr, flags=1
00001680 226E 000A movea.l A1, [A6 + 0xA]
00001684 2288 move.l [A1], A0
00001686 4A78 0220 tst.w [0x00000220 /* MemErr */]
0000168A 6716 beq +0x18 /* 000016A2 */
0000168C 206E 000A movea.l A0, [A6 + 0xA]
00001690 4290 clr.l [A0]
00001692 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001696 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
0000169A 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
0000169E 7000 moveq.l D0, 0x00
000016A0 6002 bra +0x4 /* 000016A4 */
label000016A2:
000016A2 7001 moveq.l D0, 0x01
label000016A4:
000016A4 4E5E unlink A6
000016A6 4E75 rts
000016A8 4E56 0000 link A6, 0
000016AC 4A79 FFFF D668 tst.w [0xFFFFD668]
000016B2 6604 bne +0x6 /* 000016B8 */
000016B4 7000 moveq.l D0, 0x00
000016B6 602A bra +0x2C /* 000016E2 */
label000016B8:
000016B8 202E 0008 move.l D0, [A6 + 0x8]
000016BC A11E syscall NewPtr, flags=1
000016BE 226E 000C movea.l A1, [A6 + 0xC]
000016C2 2288 move.l [A1], A0
000016C4 4A78 0220 tst.w [0x00000220 /* MemErr */]
000016C8 6716 beq +0x18 /* 000016E0 */
000016CA 206E 000C movea.l A0, [A6 + 0xC]
000016CE 4290 clr.l [A0]
000016D0 3F3C 000A move.w -[A7], 0xA /* '\n' */
000016D4 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
000016D8 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
000016DC 7000 moveq.l D0, 0x00
000016DE 6002 bra +0x4 /* 000016E2 */
label000016E0:
000016E0 7001 moveq.l D0, 0x01
label000016E2:
000016E2 4E5E unlink A6
000016E4 4E75 rts
000016E6 4E56 FFFC link A6, -0x0004
000016EA 2F07 move.l -[A7], D7
000016EC 206E 0008 movea.l A0, [A6 + 0x8]
000016F0 4A90 tst.l [A0]
000016F2 660C bne +0xE /* 00001700 */
000016F4 2F3C 0000 0956 move.l -[A7], 0x956 /* '\tV' */
000016FA 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
000016FE 588F addq.l A7, 4
label00001700:
00001700 206E 0008 movea.l A0, [A6 + 0x8]
00001704 2050 movea.l A0, [A0]
00001706 A01F syscall DisposPtr/DisposePtr
00001708 3E38 0220 move.w D7, [0x00000220 /* MemErr */]
0000170C 0C47 FF91 cmpi.w D7, 0xFF91
00001710 660E bne +0x10 /* 00001720 */
00001712 2F3C 0000 0972 move.l -[A7], 0x972 /* '\tr' */
00001718 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
0000171C 588F addq.l A7, 4
0000171E 6010 bra +0x12 /* 00001730 */
label00001720:
00001720 4A47 tst.w D7
00001722 670C beq +0xE /* 00001730 */
00001724 2F3C 0000 098A move.l -[A7], 0x98A
0000172A 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
0000172E 588F addq.l A7, 4
label00001730:
00001730 206E 0008 movea.l A0, [A6 + 0x8]
00001734 4290 clr.l [A0]
00001736 7001 moveq.l D0, 0x01
00001738 2E1F move.l D7, [A7]+
0000173A 4E5E unlink A6
0000173C 4E75 rts
export_690:
fn0000173E:
0000173E 4E56 FFFC link A6, -0x0004
00001742 4A79 FFFF D668 tst.w [0xFFFFD668]
00001748 6604 bne +0x6 /* 0000174E */
0000174A 7000 moveq.l D0, 0x00
0000174C 6040 bra +0x42 /* 0000178E */
label0000174E:
0000174E 302E 0008 move.w D0, [A6 + 0x8]
00001752 48C0 ext.l D0
00001754 A122 syscall NewHandle, flags=1
00001756 226E 000A movea.l A1, [A6 + 0xA]
0000175A 2288 move.l [A1], A0
0000175C 4A78 0220 tst.w [0x00000220 /* MemErr */]
00001760 6716 beq +0x18 /* 00001778 */
00001762 206E 000A movea.l A0, [A6 + 0xA]
00001766 4290 clr.l [A0]
00001768 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000176C 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
00001770 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
00001774 7000 moveq.l D0, 0x00
00001776 6016 bra +0x18 /* 0000178E */
label00001778:
00001778 306E 0008 movea.w A0, [A6 + 0x8]
0000177C 2F08 move.l -[A7], A0
0000177E 4267 clr.w -[A7]
00001780 206E 000A movea.l A0, [A6 + 0xA]
00001784 2050 movea.l A0, [A0]
00001786 2F10 move.l -[A7], [A0]
00001788 4EAD 0B4A jsr [A5 + 0xB4A /* export_357 */]
0000178C 7001 moveq.l D0, 0x01
label0000178E:
0000178E 4E5E unlink A6
00001790 4E75 rts
export_691:
00001792 4E56 0000 link A6, 0
00001796 4A79 FFFF D668 tst.w [0xFFFFD668]
0000179C 6604 bne +0x6 /* 000017A2 */
0000179E 7000 moveq.l D0, 0x00
000017A0 602A bra +0x2C /* 000017CC */
label000017A2:
000017A2 202E 0008 move.l D0, [A6 + 0x8]
000017A6 A122 syscall NewHandle, flags=1
000017A8 226E 000C movea.l A1, [A6 + 0xC]
000017AC 2288 move.l [A1], A0
000017AE 4A78 0220 tst.w [0x00000220 /* MemErr */]
000017B2 6716 beq +0x18 /* 000017CA */
000017B4 206E 000C movea.l A0, [A6 + 0xC]
000017B8 4290 clr.l [A0]
000017BA 3F3C 000A move.w -[A7], 0xA /* '\n' */
000017BE 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
000017C2 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
000017C6 7000 moveq.l D0, 0x00
000017C8 6002 bra +0x4 /* 000017CC */
label000017CA:
000017CA 7001 moveq.l D0, 0x01
label000017CC:
000017CC 4E5E unlink A6
000017CE 4E75 rts
export_692:
fn000017D0:
000017D0 4E56 0000 link A6, 0
000017D4 48E7 0308 movem.l -[A7], D6,D7,A4
000017D8 286E 0008 movea.l A4, [A6 + 0x8]
000017DC 4A94 tst.l [A4]
000017DE 660C bne +0xE /* 000017EC */
000017E0 2F3C 0000 09A4 move.l -[A7], 0x9A4
000017E6 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
000017EA 588F addq.l A7, 4
label000017EC:
000017EC 4267 clr.w -[A7]
000017EE A9AF syscall ResError
000017F0 3E1F move.w D7, [A7]+
000017F2 4267 clr.w -[A7]
000017F4 2F14 move.l -[A7], [A4]
000017F6 A9A6 syscall GetResAttrs
000017F8 3C1F move.w D6, [A7]+
000017FA 4267 clr.w -[A7]
000017FC A9AF syscall ResError
000017FE 4A5F tst.w [A7]+
00001800 660C bne +0xE /* 0000180E */
00001802 2F3C 0000 09C0 move.l -[A7], 0x9C0
00001808 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
0000180C 588F addq.l A7, 4
label0000180E:
0000180E 3F07 move.w -[A7], D7
00001810 4EBA F9DE jsr [PC - 0x622 /* 000011F0 */]
00001814 2054 movea.l A0, [A4]
00001816 A023 syscall DisposHandle/DisposeHandle
00001818 3E38 0220 move.w D7, [0x00000220 /* MemErr */]
0000181C 0C47 FF91 cmpi.w D7, 0xFF91
00001820 548F addq.l A7, 2
00001822 660E bne +0x10 /* 00001832 */
00001824 2F3C 0000 09DA move.l -[A7], 0x9DA
0000182A 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
0000182E 588F addq.l A7, 4
00001830 6010 bra +0x12 /* 00001842 */
label00001832:
00001832 4A47 tst.w D7
00001834 670C beq +0xE /* 00001842 */
00001836 2F3C 0000 09F2 move.l -[A7], 0x9F2
0000183C 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
00001840 588F addq.l A7, 4
label00001842:
00001842 4294 clr.l [A4]
00001844 7001 moveq.l D0, 0x01
00001846 4CDF 10C0 movem.l D6,D7,A4, [A7]+
0000184A 4E5E unlink A6
0000184C 4E75 rts
export_693:
0000184E 4E56 0000 link A6, 0
00001852 4A79 FFFF D668 tst.w [0xFFFFD668]
00001858 6604 bne +0x6 /* 0000185E */
0000185A 7000 moveq.l D0, 0x00
0000185C 6026 bra +0x28 /* 00001884 */
label0000185E:
0000185E 202E 000C move.l D0, [A6 + 0xC]
00001862 206E 0008 movea.l A0, [A6 + 0x8]
00001866 A024 syscall SetHandleSize
00001868 4A78 0220 tst.w [0x00000220 /* MemErr */]
0000186C 6714 beq +0x16 /* 00001882 */
0000186E 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001872 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
00001876 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
0000187A 4EAD 0E52 jsr [A5 + 0xE52 /* export_454 */]
0000187E 7000 moveq.l D0, 0x00
00001880 6002 bra +0x4 /* 00001884 */
label00001882:
00001882 7001 moveq.l D0, 0x01
label00001884:
00001884 4E5E unlink A6
00001886 4E75 rts
fn00001888:
00001888 4E56 0000 link A6, 0
0000188C 2F07 move.l -[A7], D7
0000188E 4267 clr.w -[A7]
00001890 A9AF syscall ResError
00001892 3E1F move.w D7, [A7]+
00001894 4A47 tst.w D7
00001896 670E beq +0x10 /* 000018A6 */
00001898 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
0000189C 3F07 move.w -[A7], D7
0000189E 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
000018A2 7000 moveq.l D0, 0x00
000018A4 6016 bra +0x18 /* 000018BC */
label000018A6:
000018A6 4AAE 0008 tst.l [A6 + 0x8]
000018AA 660E bne +0x10 /* 000018BA */
000018AC 2F3C FF40 0009 move.l -[A7], 0xFF400009
000018B2 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
000018B6 7000 moveq.l D0, 0x00
000018B8 6002 bra +0x4 /* 000018BC */
label000018BA:
000018BA 7001 moveq.l D0, 0x01
label000018BC:
000018BC 2E2E FFFC move.l D7, [A6 - 0x4]
000018C0 4E5E unlink A6
000018C2 4E75 rts
export_694:
fn000018C4:
000018C4 4E56 0000 link A6, 0
000018C8 2F0C move.l -[A7], A4
000018CA 206E 000E movea.l A0, [A6 + 0xE]
000018CE 4290 clr.l [A0]
000018D0 42A7 clr.l -[A7]
000018D2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000018D6 3F2E 000C move.w -[A7], [A6 + 0xC]
000018DA A9A0 syscall GetResource
000018DC 285F movea.l A4, [A7]+
000018DE 2F0C move.l -[A7], A4
000018E0 4EBA FFA6 jsr [PC - 0x5A /* 00001888 */]
000018E4 4A40 tst.w D0
000018E6 588F addq.l A7, 4
000018E8 6604 bne +0x6 /* 000018EE */
000018EA 7000 moveq.l D0, 0x00
000018EC 6008 bra +0xA /* 000018F6 */
label000018EE:
000018EE 206E 000E movea.l A0, [A6 + 0xE]
000018F2 208C move.l [A0], A4
000018F4 7001 moveq.l D0, 0x01
label000018F6:
000018F6 285F movea.l A4, [A7]+
000018F8 4E5E unlink A6
000018FA 4E75 rts
fn000018FC:
000018FC 4E56 0000 link A6, 0
00001900 2F0C move.l -[A7], A4
00001902 206E 0010 movea.l A0, [A6 + 0x10]
00001906 4290 clr.l [A0]
00001908 2F2E 000C move.l -[A7], [A6 + 0xC]
0000190C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001910 4EBA EAF8 jsr [PC - 0x1508 /* 0000040A */]
00001914 2840 movea.l A4, D0
00001916 2E8C move.l [A7], A4
00001918 4EBA FF6E jsr [PC - 0x92 /* 00001888 */]
0000191C 4A40 tst.w D0
0000191E 508F addq.l A7, 8
00001920 6604 bne +0x6 /* 00001926 */
00001922 7000 moveq.l D0, 0x00
00001924 6008 bra +0xA /* 0000192E */
label00001926:
00001926 206E 0010 movea.l A0, [A6 + 0x10]
0000192A 208C move.l [A0], A4
0000192C 7001 moveq.l D0, 0x01
label0000192E:
0000192E 285F movea.l A4, [A7]+
00001930 4E5E unlink A6
00001932 4E75 rts
fn00001934:
00001934 4E56 0000 link A6, 0
00001938 2F0C move.l -[A7], A4
0000193A 206E 000E movea.l A0, [A6 + 0xE]
0000193E 4290 clr.l [A0]
00001940 42A7 clr.l -[A7]
00001942 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001946 3F2E 000C move.w -[A7], [A6 + 0xC]
0000194A A99D syscall GetIndResource
0000194C 285F movea.l A4, [A7]+
0000194E 2F0C move.l -[A7], A4
00001950 4EBA FF36 jsr [PC - 0xCA /* 00001888 */]
00001954 4A40 tst.w D0
00001956 588F addq.l A7, 4
00001958 6604 bne +0x6 /* 0000195E */
0000195A 7000 moveq.l D0, 0x00
0000195C 6008 bra +0xA /* 00001966 */
label0000195E:
0000195E 206E 000E movea.l A0, [A6 + 0xE]
00001962 208C move.l [A0], A4
00001964 7001 moveq.l D0, 0x01
label00001966:
00001966 285F movea.l A4, [A7]+
00001968 4E5E unlink A6
0000196A 4E75 rts
fn0000196C:
0000196C 4E56 FFF8 link A6, -0x0008
00001970 2F07 move.l -[A7], D7
00001972 206E 0008 movea.l A0, [A6 + 0x8]
00001976 2D50 FFFC move.l [A6 - 0x4], [A0]
0000197A 4267 clr.w -[A7]
0000197C 486E FFFC pea.l [A6 - 0x4]
00001980 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00001984 3E1F move.w D7, [A7]+
00001986 4A47 tst.w D7
00001988 670E beq +0x10 /* 00001998 */
0000198A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
0000198E 3F07 move.w -[A7], D7
00001990 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
00001994 7000 moveq.l D0, 0x00
00001996 604C bra +0x4E /* 000019E4 */
label00001998:
00001998 206E 0008 movea.l A0, [A6 + 0x8]
0000199C 2F10 move.l -[A7], [A0]
0000199E A9A3 syscall ReleaseResource
000019A0 4267 clr.w -[A7]
000019A2 A9AF syscall ResError
000019A4 3E1F move.w D7, [A7]+
000019A6 4A47 tst.w D7
000019A8 670E beq +0x10 /* 000019B8 */
000019AA 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000019AE 3F07 move.w -[A7], D7
000019B0 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
000019B4 7000 moveq.l D0, 0x00
000019B6 602C bra +0x2E /* 000019E4 */
label000019B8:
000019B8 4267 clr.w -[A7]
000019BA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000019BE A9A6 syscall GetResAttrs
000019C0 3E1F move.w D7, [A7]+
000019C2 4267 clr.w -[A7]
000019C4 A9AF syscall ResError
000019C6 3E1F move.w D7, [A7]+
000019C8 4A47 tst.w D7
000019CA 660E bne +0x10 /* 000019DA */
000019CC 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000019D0 3F07 move.w -[A7], D7
000019D2 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
000019D6 7000 moveq.l D0, 0x00
000019D8 600A bra +0xC /* 000019E4 */
label000019DA:
000019DA 206E 0008 movea.l A0, [A6 + 0x8]
000019DE 20AE FFFC move.l [A0], [A6 - 0x4]
000019E2 7001 moveq.l D0, 0x01
label000019E4:
000019E4 2E2E FFF4 move.l D7, [A6 - 0xC]
000019E8 4E5E unlink A6
000019EA 4E75 rts
export_695:
fn000019EC:
000019EC 4E56 FFFC link A6, -0x0004
000019F0 206E 000E movea.l A0, [A6 + 0xE]
000019F4 4290 clr.l [A0]
000019F6 486E FFFC pea.l [A6 - 0x4]
000019FA 3F2E 000C move.w -[A7], [A6 + 0xC]
000019FE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001A02 4EBA FEC0 jsr [PC - 0x140 /* 000018C4 */]
00001A06 4A40 tst.w D0
00001A08 4FEF 000A lea.l A7, [A7 + 0xA]
00001A0C 6604 bne +0x6 /* 00001A12 */
00001A0E 7000 moveq.l D0, 0x00
00001A10 601C bra +0x1E /* 00001A2E */
label00001A12:
00001A12 486E FFFC pea.l [A6 - 0x4]
00001A16 4EBA FF54 jsr [PC - 0xAC /* 0000196C */]
00001A1A 4A40 tst.w D0
00001A1C 588F addq.l A7, 4
00001A1E 6604 bne +0x6 /* 00001A24 */
00001A20 7000 moveq.l D0, 0x00
00001A22 600A bra +0xC /* 00001A2E */
label00001A24:
00001A24 206E 000E movea.l A0, [A6 + 0xE]
00001A28 20AE FFFC move.l [A0], [A6 - 0x4]
00001A2C 7001 moveq.l D0, 0x01
label00001A2E:
00001A2E 4E5E unlink A6
00001A30 4E75 rts
fn00001A32:
00001A32 4E56 FFFC link A6, -0x0004
00001A36 206E 0010 movea.l A0, [A6 + 0x10]
00001A3A 4290 clr.l [A0]
00001A3C 486E FFFC pea.l [A6 - 0x4]
00001A40 2F2E 000C move.l -[A7], [A6 + 0xC]
00001A44 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001A48 4EBA FEB2 jsr [PC - 0x14E /* 000018FC */]
00001A4C 4A40 tst.w D0
00001A4E 4FEF 000C lea.l A7, [A7 + 0xC]
00001A52 6604 bne +0x6 /* 00001A58 */
00001A54 7000 moveq.l D0, 0x00
00001A56 601C bra +0x1E /* 00001A74 */
label00001A58:
00001A58 486E FFFC pea.l [A6 - 0x4]
00001A5C 4EBA FF0E jsr [PC - 0xF2 /* 0000196C */]
00001A60 4A40 tst.w D0
00001A62 588F addq.l A7, 4
00001A64 6604 bne +0x6 /* 00001A6A */
00001A66 7000 moveq.l D0, 0x00
00001A68 600A bra +0xC /* 00001A74 */
label00001A6A:
00001A6A 206E 0010 movea.l A0, [A6 + 0x10]
00001A6E 20AE FFFC move.l [A0], [A6 - 0x4]
00001A72 7001 moveq.l D0, 0x01
label00001A74:
00001A74 4E5E unlink A6
00001A76 4E75 rts
00001A78 4E56 FFFC link A6, -0x0004
00001A7C 206E 000E movea.l A0, [A6 + 0xE]
00001A80 4290 clr.l [A0]
00001A82 486E FFFC pea.l [A6 - 0x4]
00001A86 3F2E 000C move.w -[A7], [A6 + 0xC]
00001A8A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001A8E 4EBA FEA4 jsr [PC - 0x15C /* 00001934 */]
00001A92 4A40 tst.w D0
00001A94 4FEF 000A lea.l A7, [A7 + 0xA]
00001A98 6604 bne +0x6 /* 00001A9E */
00001A9A 7000 moveq.l D0, 0x00
00001A9C 601C bra +0x1E /* 00001ABA */
label00001A9E:
00001A9E 486E FFFC pea.l [A6 - 0x4]
00001AA2 4EBA FEC8 jsr [PC - 0x138 /* 0000196C */]
00001AA6 4A40 tst.w D0
00001AA8 588F addq.l A7, 4
00001AAA 6604 bne +0x6 /* 00001AB0 */
00001AAC 7000 moveq.l D0, 0x00
00001AAE 600A bra +0xC /* 00001ABA */
label00001AB0:
00001AB0 206E 000E movea.l A0, [A6 + 0xE]
00001AB4 20AE FFFC move.l [A0], [A6 - 0x4]
00001AB8 7001 moveq.l D0, 0x01
label00001ABA:
00001ABA 4E5E unlink A6
00001ABC 4E75 rts
export_696:
fn00001ABE:
00001ABE 4E56 FFFC link A6, -0x0004
00001AC2 206E 000A movea.l A0, [A6 + 0xA]
00001AC6 4290 clr.l [A0]
00001AC8 486E FFFC pea.l [A6 - 0x4]
00001ACC 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001AD0 2F3C 636C 7574 move.l -[A7], 0x636C7574 /* 'clut' */
00001AD6 4EBA FDEC jsr [PC - 0x214 /* 000018C4 */]
00001ADA 4A40 tst.w D0
00001ADC 4FEF 000A lea.l A7, [A7 + 0xA]
00001AE0 6604 bne +0x6 /* 00001AE6 */
00001AE2 7000 moveq.l D0, 0x00
00001AE4 600A bra +0xC /* 00001AF0 */
label00001AE6:
00001AE6 206E 000A movea.l A0, [A6 + 0xA]
00001AEA 20AE FFFC move.l [A0], [A6 - 0x4]
00001AEE 7001 moveq.l D0, 0x01
label00001AF0:
00001AF0 4E5E unlink A6
00001AF2 4E75 rts
export_697:
00001AF4 4E56 FFFC link A6, -0x0004
00001AF8 206E 000A movea.l A0, [A6 + 0xA]
00001AFC 4290 clr.l [A0]
00001AFE 486E FFFC pea.l [A6 - 0x4]
00001B02 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001B06 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
00001B0C 4EBA FDB6 jsr [PC - 0x24A /* 000018C4 */]
00001B10 4A40 tst.w D0
00001B12 4FEF 000A lea.l A7, [A7 + 0xA]
00001B16 6604 bne +0x6 /* 00001B1C */
00001B18 7000 moveq.l D0, 0x00
00001B1A 600A bra +0xC /* 00001B26 */
label00001B1C:
00001B1C 206E 000A movea.l A0, [A6 + 0xA]
00001B20 20AE FFFC move.l [A0], [A6 - 0x4]
00001B24 7001 moveq.l D0, 0x01
label00001B26:
00001B26 4E5E unlink A6
00001B28 4E75 rts
fn00001B2A:
00001B2A 4E56 FFFC link A6, -0x0004
00001B2E 48E7 0300 movem.l -[A7], D6,D7
00001B32 42A7 clr.l -[A7]
00001B34 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001B38 3F2E 000C move.w -[A7], [A6 + 0xC]
00001B3C A9A0 syscall GetResource
00001B3E 2D5F FFFC move.l [A6 - 0x4], [A7]+
00001B42 4267 clr.w -[A7]
00001B44 A9AF syscall ResError
00001B46 4A5F tst.w [A7]+
00001B48 6606 bne +0x8 /* 00001B50 */
00001B4A 4AAE FFFC tst.l [A6 - 0x4]
00001B4E 6604 bne +0x6 /* 00001B54 */
label00001B50:
00001B50 7001 moveq.l D0, 0x01
00001B52 604A bra +0x4C /* 00001B9E */
label00001B54:
00001B54 4267 clr.w -[A7]
00001B56 A994 syscall CurResFile
00001B58 3E1F move.w D7, [A7]+
00001B5A 4267 clr.w -[A7]
00001B5C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001B60 A9A4 syscall HomeResFile
00001B62 3C1F move.w D6, [A7]+
00001B64 BC47 cmp.w D6, D7
00001B66 6704 beq +0x6 /* 00001B6C */
00001B68 7001 moveq.l D0, 0x01
00001B6A 6032 bra +0x34 /* 00001B9E */
label00001B6C:
00001B6C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001B70 A9AD syscall RemoveResource/RmveResource
00001B72 4267 clr.w -[A7]
00001B74 A9AF syscall ResError
00001B76 4A5F tst.w [A7]+
00001B78 6710 beq +0x12 /* 00001B8A */
00001B7A 3F3C 0013 move.w -[A7], 0x13
00001B7E 4267 clr.w -[A7]
00001B80 A9AF syscall ResError
00001B82 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
00001B86 7000 moveq.l D0, 0x00
00001B88 6014 bra +0x16 /* 00001B9E */
label00001B8A:
00001B8A 486E FFFC pea.l [A6 - 0x4]
00001B8E 4EBA FC40 jsr [PC - 0x3C0 /* 000017D0 */]
00001B92 4A40 tst.w D0
00001B94 588F addq.l A7, 4
00001B96 6604 bne +0x6 /* 00001B9C */
00001B98 7000 moveq.l D0, 0x00
00001B9A 6002 bra +0x4 /* 00001B9E */
label00001B9C:
00001B9C 7001 moveq.l D0, 0x01
label00001B9E:
00001B9E 4CEE 00C0 FFF4 movem.l D6,D7, [A6 - 0xC]
00001BA4 4E5E unlink A6
00001BA6 4E75 rts
export_698:
00001BA8 4E56 FF84 link A6, -0x007C
00001BAC 3D6E 0008 FF9C move.w [A6 - 0x64], [A6 + 0x8]
00001BB2 42AE FF98 clr.l [A6 - 0x68]
00001BB6 426E FFA2 clr.w [A6 - 0x5E]
00001BBA 4267 clr.w -[A7]
00001BBC 486E FF86 pea.l [A6 - 0x7A]
00001BC0 4227 clr.b -[A7]
00001BC2 4EAD 06CA jsr [A5 + 0x6CA /* export_213 */]
00001BC6 3D5F FF84 move.w [A6 - 0x7C], [A7]+
00001BCA 206E 000A movea.l A0, [A6 + 0xA]
00001BCE 30AE FF9C move.w [A0], [A6 - 0x64]
00001BD2 7001 moveq.l D0, 0x01
00001BD4 4E5E unlink A6
00001BD6 4E75 rts
export_699:
fn00001BD8:
00001BD8 4E56 0000 link A6, 0
00001BDC 2F07 move.l -[A7], D7
00001BDE 4267 clr.w -[A7]
00001BE0 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001BE4 2F2E 000A move.l -[A7], [A6 + 0xA]
00001BE8 2F3C 5057 4F57 move.l -[A7], 0x50574F57 /* 'PWOW' */
00001BEE 2F2E 0012 move.l -[A7], [A6 + 0x12]
00001BF2 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
00001BF6 3E1F move.w D7, [A7]+
00001BF8 4A47 tst.w D7
00001BFA 670C beq +0xE /* 00001C08 */
00001BFC 3F3C 0010 move.w -[A7], 0x10
00001C00 3F07 move.w -[A7], D7
00001C02 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
00001C06 588F addq.l A7, 4
label00001C08:
00001C08 2E1F move.l D7, [A7]+
00001C0A 4E5E unlink A6
00001C0C 4E75 rts
export_700:
fn00001C0E:
00001C0E 4E56 0000 link A6, 0
00001C12 2F07 move.l -[A7], D7
00001C14 6022 bra +0x24 /* 00001C38 */
00001C16 4267 clr.w -[A7]
00001C18 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001C1C 4EAD 05AA jsr [A5 + 0x5AA /* export_177 */]
00001C20 3E1F move.w D7, [A7]+
00001C22 4A47 tst.w D7
00001C24 6712 beq +0x14 /* 00001C38 */
00001C26 0C47 FFD1 cmpi.w D7, 0xFFD1
00001C2A 670C beq +0xE /* 00001C38 */
00001C2C 3F3C 0011 move.w -[A7], 0x11
00001C30 3F07 move.w -[A7], D7
00001C32 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
00001C36 588F addq.l A7, 4
label00001C38:
00001C38 2E1F move.l D7, [A7]+
00001C3A 4E5E unlink A6
00001C3C 4E75 rts
00001C3E 4E56 0000 link A6, 0
00001C42 4AB9 FFFF DE88 tst.l [0xFFFFDE88]
00001C48 660C bne +0xE /* 00001C56 */
00001C4A 206E 0008 movea.l A0, [A6 + 0x8]
00001C4E 30B9 FFFF DF8E move.w [A0], [0xFFFFDF8E]
00001C54 6022 bra +0x24 /* 00001C78 */
label00001C56:
00001C56 4EBA F5AC jsr [PC - 0xA54 /* 00001204 */]
00001C5A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001C5E 2F3C FFFF DD88 move.l -[A7], 0xFFFFDD88
00001C64 2F39 FFFF DE88 move.l -[A7], [0xFFFFDE88]
00001C6A 3F39 FFFF DE8C move.w -[A7], [0xFFFFDE8C]
00001C70 4EBA FF66 jsr [PC - 0x9A /* 00001BD8 */]
00001C74 4FEF 000E lea.l A7, [A7 + 0xE]
label00001C78:
00001C78 7001 moveq.l D0, 0x01
00001C7A 4E5E unlink A6
00001C7C 4E75 rts
00001C7E 4E56 0000 link A6, 0
00001C82 4AB9 FFFF DE88 tst.l [0xFFFFDE88]
00001C88 670E beq +0x10 /* 00001C98 */
00001C8A 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001C8E 4EBA FF7E jsr [PC - 0x82 /* 00001C0E */]
00001C92 4EBA F608 jsr [PC - 0x9F8 /* 0000129C */]
00001C96 548F addq.l A7, 2
label00001C98:
00001C98 7001 moveq.l D0, 0x01
00001C9A 4E5E unlink A6
00001C9C 4E75 rts
fn00001C9E:
00001C9E 4E56 0000 link A6, 0
00001CA2 4AB9 FFFF E090 tst.l [0xFFFFE090]
00001CA8 660C bne +0xE /* 00001CB6 */
00001CAA 206E 0008 movea.l A0, [A6 + 0x8]
00001CAE 30B9 FFFF DF8E move.w [A0], [0xFFFFDF8E]
00001CB4 6022 bra +0x24 /* 00001CD8 */
label00001CB6:
00001CB6 4EBA F54C jsr [PC - 0xAB4 /* 00001204 */]
00001CBA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001CBE 2F3C FFFF DF90 move.l -[A7], 0xFFFFDF90
00001CC4 2F39 FFFF E090 move.l -[A7], [0xFFFFE090]
00001CCA 3F39 FFFF E094 move.w -[A7], [0xFFFFE094]
00001CD0 4EBA FF06 jsr [PC - 0xFA /* 00001BD8 */]
00001CD4 4FEF 000E lea.l A7, [A7 + 0xE]
label00001CD8:
00001CD8 7001 moveq.l D0, 0x01
00001CDA 4E5E unlink A6
00001CDC 4E75 rts
fn00001CDE:
00001CDE 4E56 0000 link A6, 0
00001CE2 4AB9 FFFF E090 tst.l [0xFFFFE090]
00001CE8 670E beq +0x10 /* 00001CF8 */
00001CEA 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001CEE 4EBA FF1E jsr [PC - 0xE2 /* 00001C0E */]
00001CF2 4EBA F5A8 jsr [PC - 0xA58 /* 0000129C */]
00001CF6 548F addq.l A7, 2
label00001CF8:
00001CF8 7001 moveq.l D0, 0x01
00001CFA 4E5E unlink A6
00001CFC 4E75 rts
fn00001CFE:
00001CFE 4E56 FF00 link A6, -0x0100
00001D02 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00001D06 286E 0008 movea.l A4, [A6 + 0x8]
00001D0A 4294 clr.l [A4]
00001D0C 3F2E 0010 move.w -[A7], [A6 + 0x10]
00001D10 4EBA F54E jsr [PC - 0xAB2 /* 00001260 */]
00001D14 2F2E 000C move.l -[A7], [A6 + 0xC]
00001D18 486E FF00 pea.l [A6 - 0x100]
00001D1C 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */]
00001D20 486E FF00 pea.l [A6 - 0x100]
00001D24 4EBA 02FA jsr [PC + 0x2FA /* 00002020 */]
00001D28 486E FF00 pea.l [A6 - 0x100]
00001D2C 4EBA E6BE jsr [PC - 0x1942 /* 000003EC */]
00001D30 3E00 move.w D7, D0
00001D32 4257 clr.w [A7]
00001D34 A9AF syscall ResError
00001D36 0C5F FFD5 cmpi.w [A7]+, 0xFFD5
00001D3A 4FEF 0010 lea.l A7, [A7 + 0x10]
00001D3E 6604 bne +0x6 /* 00001D44 */
00001D40 7C00 moveq.l D6, 0x00
00001D42 602E bra +0x30 /* 00001D72 */
label00001D44:
00001D44 7C01 moveq.l D6, 0x01
00001D46 4267 clr.w -[A7]
00001D48 A9AF syscall ResError
00001D4A 3A1F move.w D5, [A7]+
00001D4C 4A45 tst.w D5
00001D4E 6606 bne +0x8 /* 00001D56 */
00001D50 0C47 FFFF cmpi.w D7, 0xFFFF
00001D54 661C bne +0x1E /* 00001D72 */
label00001D56:
00001D56 4A45 tst.w D5
00001D58 6604 bne +0x6 /* 00001D5E */
00001D5A 3A3C FF40 move.w D5, 0xFF40
label00001D5E:
00001D5E 3F3C 0002 move.w -[A7], 0x2
00001D62 4267 clr.w -[A7]
00001D64 A9AF syscall ResError
00001D66 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
00001D6A 4EBA F530 jsr [PC - 0xAD0 /* 0000129C */]
00001D6E 7000 moveq.l D0, 0x00
00001D70 6040 bra +0x42 /* 00001DB2 */
label00001D72:
00001D72 0C6E FFFF 0016 cmpi.w [A6 + 0x16], 0xFFFF
00001D78 6616 bne +0x18 /* 00001D90 */
00001D7A 2F0C move.l -[A7], A4
00001D7C 2F2E 0018 move.l -[A7], [A6 + 0x18]
00001D80 2F2E 0012 move.l -[A7], [A6 + 0x12]
00001D84 4EBA FCAC jsr [PC - 0x354 /* 00001A32 */]
00001D88 3A00 move.w D5, D0
00001D8A 4FEF 000C lea.l A7, [A7 + 0xC]
00001D8E 6014 bra +0x16 /* 00001DA4 */
label00001D90:
00001D90 2F0C move.l -[A7], A4
00001D92 3F2E 0016 move.w -[A7], [A6 + 0x16]
00001D96 2F2E 0012 move.l -[A7], [A6 + 0x12]
00001D9A 4EBA FC50 jsr [PC - 0x3B0 /* 000019EC */]
00001D9E 3A00 move.w D5, D0
00001DA0 4FEF 000A lea.l A7, [A7 + 0xA]
label00001DA4:
00001DA4 4A46 tst.w D6
00001DA6 6704 beq +0x6 /* 00001DAC */
00001DA8 3F07 move.w -[A7], D7
00001DAA A99A syscall CloseResFile
label00001DAC:
00001DAC 4EBA F4EE jsr [PC - 0xB12 /* 0000129C */]
00001DB0 3005 move.w D0, D5
label00001DB2:
00001DB2 4CEE 10E0 FEF0 movem.l D5,D6,D7,A4, [A6 - 0x110]
00001DB8 4E5E unlink A6
00001DBA 4E75 rts
export_701:
00001DBC 4E56 FEFA link A6, -0x0106
00001DC0 206E 0008 movea.l A0, [A6 + 0x8]
00001DC4 4290 clr.l [A0]
00001DC6 486E FF00 pea.l [A6 - 0x100]
00001DCA 4EAD 0CAA jsr [A5 + 0xCAA /* export_401 */]
00001DCE 4A40 tst.w D0
00001DD0 588F addq.l A7, 4
00001DD2 6604 bne +0x6 /* 00001DD8 */
00001DD4 7000 moveq.l D0, 0x00
00001DD6 606E bra +0x70 /* 00001E46 */
label00001DD8:
00001DD8 486E FEFE pea.l [A6 - 0x102]
00001DDC 4EBA FEC0 jsr [PC - 0x140 /* 00001C9E */]
00001DE0 4A40 tst.w D0
00001DE2 588F addq.l A7, 4
00001DE4 6604 bne +0x6 /* 00001DEA */
00001DE6 7000 moveq.l D0, 0x00
00001DE8 605C bra +0x5E /* 00001E46 */
label00001DEA:
00001DEA 2F2E 0012 move.l -[A7], [A6 + 0x12]
00001DEE 3F2E 0010 move.w -[A7], [A6 + 0x10]
00001DF2 2F2E 000C move.l -[A7], [A6 + 0xC]
00001DF6 3F2E FEFE move.w -[A7], [A6 - 0x102]
00001DFA 486E FF00 pea.l [A6 - 0x100]
00001DFE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001E02 4EBA FEFA jsr [PC - 0x106 /* 00001CFE */]
00001E06 4A40 tst.w D0
00001E08 4FEF 0014 lea.l A7, [A7 + 0x14]
00001E0C 6624 bne +0x26 /* 00001E32 */
00001E0E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001E12 3F2E 0010 move.w -[A7], [A6 + 0x10]
00001E16 2F2E 000C move.l -[A7], [A6 + 0xC]
00001E1A 4EBA FBD0 jsr [PC - 0x430 /* 000019EC */]
00001E1E 4A40 tst.w D0
00001E20 4FEF 000A lea.l A7, [A7 + 0xA]
00001E24 660C bne +0xE /* 00001E32 */
00001E26 3F2E FEFE move.w -[A7], [A6 - 0x102]
00001E2A 4EBA FEB2 jsr [PC - 0x14E /* 00001CDE */]
00001E2E 7000 moveq.l D0, 0x00
00001E30 6014 bra +0x16 /* 00001E46 */
label00001E32:
00001E32 3F2E FEFE move.w -[A7], [A6 - 0x102]
00001E36 4EBA FEA6 jsr [PC - 0x15A /* 00001CDE */]
00001E3A 4A40 tst.w D0
00001E3C 548F addq.l A7, 2
00001E3E 6604 bne +0x6 /* 00001E44 */
00001E40 7000 moveq.l D0, 0x00
00001E42 6002 bra +0x4 /* 00001E46 */
label00001E44:
00001E44 7001 moveq.l D0, 0x01
label00001E46:
00001E46 4E5E unlink A6
00001E48 4E75 rts
fn00001E4A:
00001E4A 4E56 FEF6 link A6, -0x010A
00001E4E 2F07 move.l -[A7], D7
00001E50 3E2E 0016 move.w D7, [A6 + 0x16]
00001E54 3F2E 0010 move.w -[A7], [A6 + 0x10]
00001E58 4EBA F406 jsr [PC - 0xBFA /* 00001260 */]
00001E5C 2F2E 000C move.l -[A7], [A6 + 0xC]
00001E60 486E FF00 pea.l [A6 - 0x100]
00001E64 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */]
00001E68 486E FF00 pea.l [A6 - 0x100]
00001E6C 4EBA 01B2 jsr [PC + 0x1B2 /* 00002020 */]
00001E70 486E FEFE pea.l [A6 - 0x102]
00001E74 2F2E 0020 move.l -[A7], [A6 + 0x20]
00001E78 2F2E 001C move.l -[A7], [A6 + 0x1C]
00001E7C 3F2E 0010 move.w -[A7], [A6 + 0x10]
00001E80 486E FF00 pea.l [A6 - 0x100]
00001E84 4EBA F686 jsr [PC - 0x97A /* 0000150C */]
00001E88 4A40 tst.w D0
00001E8A 4FEF 0020 lea.l A7, [A7 + 0x20]
00001E8E 660A bne +0xC /* 00001E9A */
00001E90 4EBA F40A jsr [PC - 0xBF6 /* 0000129C */]
00001E94 7000 moveq.l D0, 0x00
00001E96 6000 00A2 bra +0xA4 /* 00001F3A */
label00001E9A:
00001E9A 0C47 FFFF cmpi.w D7, 0xFFFF
00001E9E 660C bne +0xE /* 00001EAC */
00001EA0 4267 clr.w -[A7]
00001EA2 2F2E 0012 move.l -[A7], [A6 + 0x12]
00001EA6 A9C1 syscall UniqueID
00001EA8 3E1F move.w D7, [A7]+
00001EAA 600C bra +0xE /* 00001EB8 */
label00001EAC:
00001EAC 3F07 move.w -[A7], D7
00001EAE 2F2E 0012 move.l -[A7], [A6 + 0x12]
00001EB2 4EBA FC76 jsr [PC - 0x38A /* 00001B2A */]
00001EB6 5C8F addq.l A7, 6
label00001EB8:
00001EB8 2F2E 0018 move.l -[A7], [A6 + 0x18]
00001EBC 3F07 move.w -[A7], D7
00001EBE 2F2E 0012 move.l -[A7], [A6 + 0x12]
00001EC2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001EC6 4EBA E4E4 jsr [PC - 0x1B1C /* 000003AC */]
00001ECA 4257 clr.w [A7]
00001ECC A9AF syscall ResError
00001ECE 4A5F tst.w [A7]+
00001ED0 4FEF 000C lea.l A7, [A7 + 0xC]
00001ED4 6714 beq +0x16 /* 00001EEA */
00001ED6 3F3C 0003 move.w -[A7], 0x3
00001EDA 4267 clr.w -[A7]
00001EDC A9AF syscall ResError
00001EDE 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
00001EE2 4EBA F3B8 jsr [PC - 0xC48 /* 0000129C */]
00001EE6 7000 moveq.l D0, 0x00
00001EE8 6050 bra +0x52 /* 00001F3A */
label00001EEA:
00001EEA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001EEE A9B0 syscall WriteResource
00001EF0 4267 clr.w -[A7]
00001EF2 A9AF syscall ResError
00001EF4 4A5F tst.w [A7]+
00001EF6 6714 beq +0x16 /* 00001F0C */
00001EF8 3F3C 0004 move.w -[A7], 0x4
00001EFC 4267 clr.w -[A7]
00001EFE A9AF syscall ResError
00001F00 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
00001F04 4EBA F396 jsr [PC - 0xC6A /* 0000129C */]
00001F08 7000 moveq.l D0, 0x00
00001F0A 602E bra +0x30 /* 00001F3A */
label00001F0C:
00001F0C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001F10 A992 syscall DetachResource
00001F12 3F2E FEFE move.w -[A7], [A6 - 0x102]
00001F16 A99A syscall CloseResFile
00001F18 4267 clr.w -[A7]
00001F1A A9AF syscall ResError
00001F1C 4A5F tst.w [A7]+
00001F1E 6714 beq +0x16 /* 00001F34 */
00001F20 3F3C 0005 move.w -[A7], 0x5
00001F24 4267 clr.w -[A7]
00001F26 A9AF syscall ResError
00001F28 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
00001F2C 4EBA F36E jsr [PC - 0xC92 /* 0000129C */]
00001F30 7000 moveq.l D0, 0x00
00001F32 6006 bra +0x8 /* 00001F3A */
label00001F34:
00001F34 4EBA F366 jsr [PC - 0xC9A /* 0000129C */]
00001F38 7001 moveq.l D0, 0x01
label00001F3A:
00001F3A 2E2E FEF2 move.l D7, [A6 - 0x10E]
00001F3E 4E5E unlink A6
00001F40 4E75 rts
export_702:
00001F42 4E56 FEFA link A6, -0x0106
00001F46 2F07 move.l -[A7], D7
00001F48 486E FF00 pea.l [A6 - 0x100]
00001F4C 4EAD 0CAA jsr [A5 + 0xCAA /* export_401 */]
00001F50 4A40 tst.w D0
00001F52 588F addq.l A7, 4
00001F54 6604 bne +0x6 /* 00001F5A */
00001F56 7000 moveq.l D0, 0x00
00001F58 6062 bra +0x64 /* 00001FBC */
label00001F5A:
00001F5A 486E FEFA pea.l [A6 - 0x106]
00001F5E 4EAD 0CA2 jsr [A5 + 0xCA2 /* export_400 */]
00001F62 4A40 tst.w D0
00001F64 588F addq.l A7, 4
00001F66 6604 bne +0x6 /* 00001F6C */
00001F68 7000 moveq.l D0, 0x00
00001F6A 6050 bra +0x52 /* 00001FBC */
label00001F6C:
00001F6C 486E FEFE pea.l [A6 - 0x102]
00001F70 4EBA FD2C jsr [PC - 0x2D4 /* 00001C9E */]
00001F74 4A40 tst.w D0
00001F76 588F addq.l A7, 4
00001F78 6604 bne +0x6 /* 00001F7E */
00001F7A 7000 moveq.l D0, 0x00
00001F7C 603E bra +0x40 /* 00001FBC */
label00001F7E:
00001F7E 2F2E FEFA move.l -[A7], [A6 - 0x106]
00001F82 2F3C 5052 4546 move.l -[A7], 0x50524546 /* 'PREF' */
00001F88 2F2E 0012 move.l -[A7], [A6 + 0x12]
00001F8C 3F2E 0010 move.w -[A7], [A6 + 0x10]
00001F90 2F2E 000C move.l -[A7], [A6 + 0xC]
00001F94 3F2E FEFE move.w -[A7], [A6 - 0x102]
00001F98 486E FF00 pea.l [A6 - 0x100]
00001F9C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001FA0 4EBA FEA8 jsr [PC - 0x158 /* 00001E4A */]
00001FA4 3E00 move.w D7, D0
00001FA6 3EAE FEFE move.w [A7], [A6 - 0x102]
00001FAA 4EBA FD32 jsr [PC - 0x2CE /* 00001CDE */]
00001FAE 4A40 tst.w D0
00001FB0 4FEF 001C lea.l A7, [A7 + 0x1C]
00001FB4 6604 bne +0x6 /* 00001FBA */
00001FB6 7000 moveq.l D0, 0x00
00001FB8 6002 bra +0x4 /* 00001FBC */
label00001FBA:
00001FBA 3007 move.w D0, D7
label00001FBC:
00001FBC 2E1F move.l D7, [A7]+
00001FBE 4E5E unlink A6
00001FC0 4E75 rts
fn00001FC2:
00001FC2 4E56 FFFC link A6, -0x0004
00001FC6 2F2E 0012 move.l -[A7], [A6 + 0x12]
00001FCA 3F2E 0010 move.w -[A7], [A6 + 0x10]
00001FCE 2F2E 000C move.l -[A7], [A6 + 0xC]
00001FD2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001FD6 4EBA E3D4 jsr [PC - 0x1C2C /* 000003AC */]
00001FDA 4257 clr.w [A7]
00001FDC A9AF syscall ResError
00001FDE 4A5F tst.w [A7]+
00001FE0 4FEF 000C lea.l A7, [A7 + 0xC]
00001FE4 6710 beq +0x12 /* 00001FF6 */
00001FE6 3F3C 0003 move.w -[A7], 0x3
00001FEA 4267 clr.w -[A7]
00001FEC A9AF syscall ResError
00001FEE 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
00001FF2 7000 moveq.l D0, 0x00
00001FF4 6026 bra +0x28 /* 0000201C */
label00001FF6:
00001FF6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001FFA A9B0 syscall WriteResource
00001FFC 4267 clr.w -[A7]
00001FFE A9AF syscall ResError
00002000 4A5F tst.w [A7]+
00002002 6710 beq +0x12 /* 00002014 */
00002004 3F3C 0004 move.w -[A7], 0x4
00002008 4267 clr.w -[A7]
0000200A A9AF syscall ResError
0000200C 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
00002010 7000 moveq.l D0, 0x00
00002012 6008 bra +0xA /* 0000201C */
label00002014:
00002014 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002018 A9A3 syscall ReleaseResource
0000201A 7001 moveq.l D0, 0x01
label0000201C:
0000201C 4E5E unlink A6
0000201E 4E75 rts
fn00002020:
00002020 4E56 0000 link A6, 0
00002024 4E5E unlink A6
00002026 4E75 rts
00002028 4E56 FFCA link A6, -0x0036
0000202C 42AE FFDE clr.l [A6 - 0x22]
00002030 4267 clr.w -[A7]
00002032 486E FFCC pea.l [A6 - 0x34]
00002036 4227 clr.b -[A7]
00002038 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
0000203C 3D5F FFCA move.w [A6 - 0x36], [A7]+
00002040 306E FFEC movea.w A0, [A6 - 0x14]
00002044 226E 0008 movea.l A1, [A6 + 0x8]
00002048 2288 move.l [A1], A0
0000204A 4E5E unlink A6
0000204C 4E75 rts
export_703:
0000204E 4E56 FFCA link A6, -0x0036
00002052 42AE FFDE clr.l [A6 - 0x22]
00002056 4267 clr.w -[A7]
00002058 486E FFCC pea.l [A6 - 0x34]
0000205C 4227 clr.b -[A7]
0000205E 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
00002062 3D5F FFCA move.w [A6 - 0x36], [A7]+
00002066 206E 0008 movea.l A0, [A6 + 0x8]
0000206A 20AE FFFC move.l [A0], [A6 - 0x4]
0000206E 4E5E unlink A6
00002070 4E75 rts
fn00002072:
00002072 4E56 FEF6 link A6, -0x010A
00002076 4227 clr.b -[A7]
00002078 A99B syscall SetResLoad
0000207A 486E FEF6 pea.l [A6 - 0x10A]
0000207E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002082 2F2E 000C move.l -[A7], [A6 + 0xC]
00002086 4EBA F874 jsr [PC - 0x78C /* 000018FC */]
0000208A 4A40 tst.w D0
0000208C 4FEF 000C lea.l A7, [A7 + 0xC]
00002090 660A bne +0xC /* 0000209C */
00002092 1F3C 0001 move.b -[A7], 0x1
00002096 A99B syscall SetResLoad
00002098 7000 moveq.l D0, 0x00
0000209A 6034 bra +0x36 /* 000020D0 */
label0000209C:
0000209C 486E FEFA pea.l [A6 - 0x106]
000020A0 486E FFFA pea.l [A6 - 0x6]
000020A4 486E FFFE pea.l [A6 - 0x2]
000020A8 2F2E FEF6 move.l -[A7], [A6 - 0x10A]
000020AC 4EBA E37E jsr [PC - 0x1C82 /* 0000042C */]
000020B0 1EBC 0001 move.b [A7], 0x1
000020B4 A99B syscall SetResLoad
000020B6 3EAE FFFE move.w [A7], [A6 - 0x2]
000020BA 2F2E 000C move.l -[A7], [A6 + 0xC]
000020BE 4EBA FA6A jsr [PC - 0x596 /* 00001B2A */]
000020C2 4A40 tst.w D0
000020C4 4FEF 0012 lea.l A7, [A7 + 0x12]
000020C8 6604 bne +0x6 /* 000020CE */
000020CA 7000 moveq.l D0, 0x00
000020CC 6002 bra +0x4 /* 000020D0 */
label000020CE:
000020CE 7001 moveq.l D0, 0x01
label000020D0:
000020D0 4E5E unlink A6
000020D2 4E75 rts
000020D4 4E56 FFFC link A6, -0x0004
000020D8 2F06 move.l -[A7], D6
000020DA 2F2E 000C move.l -[A7], [A6 + 0xC]
000020DE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000020E2 4EBA FF8E jsr [PC - 0x72 /* 00002072 */]
000020E6 4A40 tst.w D0
000020E8 508F addq.l A7, 8
000020EA 6604 bne +0x6 /* 000020F0 */
000020EC 7000 moveq.l D0, 0x00
000020EE 601C bra +0x1E /* 0000210C */
label000020F0:
000020F0 4267 clr.w -[A7]
000020F2 2F2E 000C move.l -[A7], [A6 + 0xC]
000020F6 A9C1 syscall UniqueID
000020F8 3C1F move.w D6, [A7]+
000020FA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000020FE 3F06 move.w -[A7], D6
00002100 2F2E 000C move.l -[A7], [A6 + 0xC]
00002104 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002108 4EBA FEB8 jsr [PC - 0x148 /* 00001FC2 */]
label0000210C:
0000210C 2C2E FFF8 move.l D6, [A6 - 0x8]
00002110 4E5E unlink A6
00002112 4E75 rts